1. git clone 克隆远程仓库的项目demo
2. 打开该项目,进入命令行,在主分支master 基础上新建本地分支local(基于master创建local),命令:git checkout -b local
3.此时,本地开发完全在local分支上,完成相应进度则把文件提交到暂存区,命令:git add -A
4.提交记录 commit 一条记录写上备注。 命令:git commit -m '第一次版本提交',
5.提交之后,可以使用命令:git log ,查看提交记录.
6.此时仅仅是在local 分支上提交了一条记录
7.团队协作需要合并分支代码,则切换到master 把local 的修改, 合并至master
- 切换至master分支命令:git checkout master,
- 合并代码:git merge local.
8.如果出现冲突,则需要手动解决后,再次提交,推送至远程master 分支,命令:git push。
9.提示相应同事拉取最新代码。
撒销一个合并
如果你觉得你合并后的状态是一团乱麻,想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态:
$ git reset --hard HEAD
或者你已经把合并后的代码提交,但还是想把它们撒销:
$ git reset --hard ORIG_HEAD