git 基本工作流程

Git常用命令:

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

git config --help  查看帮助

git config --global user.name 如果有则修改 如果没有则添加

xxx

git config user.email    如果有则修改 如果没有则添加

xxxxxxxxxxx

查看全局级的config,命令:git config --global -l

编辑git配置文件命令:

git config -e --global  --->之后可进入修改状态 可删除也可修改

在当前目录新建一个git代码库:git init

在当前文件下会产生一个git

新建一个目录,将其初始化为 git代码库:git init [project-name]

下载一个项目和它的整个代码历史:git clone [url]

如在当前文件夹下产生了新的内容

此时用git status

添加文件到仓库中命令:git status{红色-->可以看到untracked文件和目录为红色      绿色-->可以看到变成了待提交的更改,文件和目录也变为绿色。

增加文件到缓存区命令:git add  增加所有文件到缓存区。

之后git status再查看时会变为绿色

提交更改到本地版本区命令:git commit -m ‘提交信息‘

查看日志命令:git log --oneline  --oneline代表一行显示

提交修改命令:git commit -a -m‘日志内容‘ 一次完成操作省去先放到缓存区的操作,直接提交成功,提交之后在查看状态   git status 如果没有绿色和红色标记代表提交成功

查看不同命令:git diff 用于比较上一次提交和当前版本的差异。

显示、创建、切换分支

Cat命令使用介绍:

  1. cat 接普通文件名,会把文件内容打印到屏幕;
    2. cat > file,这个可以向文件“file”写入内容,最后按 Ctrl + D 结束输入,会将你输入的数据保存到文件。

之后需在子分支下提交更改后的文件

之后再转到主分支中查看test,使用diff对比不同

合并分支:

Git服务端

首先github注册账户,之后创建一个仓库

设置ssh

生成秘钥:

ssh-keygen -t rsa -C “[email protected]”

找到秘钥复制出来在找到setting设置公钥私钥

设置好后此时已经和服务端建立了一个认证的连接

然后建立远程仓库的连接

git remote add origin [email protected]:wwwqqq566/MyontGit 本地版本库添加远程仓库 建立连接

之后推送

git push -u origin master   推送

输入密码之后就ok了

如后期有更改提交之后再次推送一次就ok

时间: 2024-11-06 19:02:13

git 基本工作流程的相关文章

Git 分支工作流程

3.4 Git 分支 - 利用分支进行开发的工作流程 利用分支进行开发的工作流程 现在我们已经学会了新建分支和合并分支,可以(或应该)用它来做点什么呢?在本节,我们会介绍一些利用分支进行开发的工作流程.而正是由于分支管理的便捷,才衍生出了这类典型的工作模式,你可以根据项目的实际情况选择一种用用看. 长期分支 由于 Git 使用简单的三方合并,所以就算在较长一段时间内,反复多次把某个分支合并到另一分支,也不是什么难事.也就是说,你可以同时拥有多个开放的分支,每个分支用于完成特定的任务,随着开发的推

基于git的工作流程

本文针对的是追求极致.快速的产品响应团队的.以下的观点和内容都是围绕这个主题,暂时不涉及个人学习和团队学习. 在说工作流程之间,想说一下我们平常工作中遇到的一些困惑或者说现象 在一个团队里,同时有好多事件要解决.有的是产品迭代,有的是bug修改,有的可能是技术结构调整等.怎么去保证他们之间的独立性? 什么时候应该切分支?合并后的分支还能再作修改吗?分支什么时候需要删除?什么时候这个分支的生命周期才算完成? 主干可以修改代码吗?多少次分支合并到主干才发布一个版本? 什么时候版本才算稳定.什么时候才

Git手册 - 工作流程

如果代码已经通过测试,那么则可以采取以下步骤或流程完成代码的合并: 1)切换至master分支,记住千万别直接提交修改至master分支: #git checkout master 2)基于master分支新建个临时分支,并切换至新建的分支 #git checkout -b branchName 3)将要提交的代码添加至新建的分支 #git checkout develop [files/folder]        //这里develop分支添加过来的文件会自动替换掉新建分支中的同名文件,并且

[git]git的工作流程

git有三个区域(如图): 基本信息设置 1)设置用户名   git config --global user.name  "帐号名" 2)设置用户名邮箱  git config --global user.email  "注册的邮箱" git的使用步骤 1)在本地电脑,创建一个文件夹  (可以使用命令 [mkdir 文件夹名称]  |   使用win菜单) 2)初始化git仓库 ( 使用命令 [git  init] ),在本地产生.git文件夹 ----- 3)创

git工作流程

一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修改. 提交修改. 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交. Git 的工作流程示意图: git的工作区.暂存区和版本库 基本概念: 工作区:就是你在电脑里能看到的目录. 暂存区:英文叫stage, 或index.一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index). 版本库

git概念及工作流程详解

git概念及工作流程详解 既然我们已经把gitlab安装完毕[当然这是非必要条件],我们就可以使用git来管理自己的项目了,前文也多多少少提及到git的基本命令,本文就先简单对比下SVN与git的区别及理解git几个重要概念. 至于什么是git,git的发展历史,网上已经有很多资料,可以自行google或百度. 关于git与svn的区别 这里不针对git与svn的区别详细深究,以便对双方的优缺点了解更多些. 1) 最核心的区别Git是分布式的,而Svn不是分布的. 能理解这点,上手会很容易,声明

Git的工作模式和工作流程

git的优缺点 git属于分布式版本控制系统:客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整的镜像下来. 优点: 1.由于任何人每次提取操作,实际上都是一次对代码仓库的完整备份,因此近乎所有的操作都可以在本地执行,速度就是相当的快,并且可以在网络断开的时候操作仍然不受影响,可以频繁的进行提交更新,等到有网络的时候再上传到远程的镜像仓库就可以了. 2.git的分支模型,相当的轻量级,被称为"必杀技". 缺点: 1.每个开发人员都拥有所有的代码,不利于核心代码的保密(如果有重

GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流(转载)

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助. GitHub操作总结 : 总结看不明白就看下面的详细讲解. GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样; -- 初始化Git仓库 :git init ; -- 提交改变到缓存 :git commit -m 'desc

Git 工作流程

转载:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html Git 作为一个源码管理系统,不可避免涉及到多人协作. 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去."工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅.自然地向前流动,不会发生冲击.对撞.甚至漩涡. 本文介绍三种广泛使用的工作流程: Git flo