1, 从主分支clone代码到本地(注意版本分支)
git clone 地址 分支
2, 拉下分支版本后,以该版本新增一个开发分支(留一个原始的分支以防不测)
git checkout -b 分支名称 新的开发分支名称
(可以用 git branch -D 分支名称) 删除分支
2, 修改代码
修改代码后用git status查看工作区代码状态,下图所示
绿颜色的是缓存区里面的文件(通过git add 文件名 添加到缓存区)
红颜色的是工作区文件
untracked下面的是新添加的文件,若修改或者删除直接对文件操作就可以
changes下面的是修改的文件,若修改或者删除直接对文件操作就可以,若要回退版本用git checkout -- 文件名称 就可以回到原来的版本了。
3,将修改的代码加到缓存区
git add -A (将所有改动全加到缓存区)
git add 文件名称 (单个添加到缓存区)
4,修改完毕后,提交本地版本
git commit
如果是追加提交 git commit --amend,否则会出现两次提交
5,提交gerrit
git review
6,提交完毕发现传上了不该传的文件
git rm readme.txt
git commit --amend
git review
7,如果有多次提交需要合并
git rebase -i HEAD~2 HEAD~后面的数字表示的是上2次提交的合并(里面的参数选择squash)