1. GIT上传代码到Gerrit的通常步骤
1)
git status #查看本地文件变化
2)
git add xx #增加要GIT的文件
git add . #增加所有产生变化的文件
3)
git commit -m "xxx" #提交,-m表示命名
git commit #提交,回车后会弹出vim提示输入提交内容
git commit --amend #增量模式提交,如下图可以看到自己的提交累积过程
4)
git push xxx #将commit的版本push到服务端
2.GIT常用命令
1)
git log #查看多次提交各个版本信息
2)
git reset --hard xxx #将本地切到xxx版本。--hard表示彻底,包括冲突代码文件
git reset xxx #将本地切到xxx版本。只切版本,不改动任何文件
3)
git fetch #将远程主机的最新内容拉到本地origin/master
4)
git rebase origin/master #将origin/master分支合并到当前的分支
git rebase -i #wait for update
git rebase --continue #wait for update
5)
git pull xxx #将远程某个版本pull下来,其中冲突文件的内容都会给予提示
5)
git checkout xxx #切换分支,例如切换master和dev分支
7)一些实用技巧
1. 正常通过3)4)即可把本地代码和远程同步。
2. 如果文件冲突不多,可以通过5)把远程工程pull下来,这时会merge成一个新版本。手动改冲突的地方后,将版本reset到合适的版本即可。