git and gerrit

git常用

master开发

1
2
3
git add # add后如果再修改,需要再add一次,否则提交add时版本
git commit -m "adshow-3-6-1 feed support"
git push origin master:refs/for/master

branch开发

1
2
3
git add
git commit -m "sth"
git push origin master:refs/for/patserver_1-0-23_BRANCH

遇到stash冲突

1
2
3
git stash # 将本地冲突改动 存入栈中
git pull # 更新
git stash pop #从栈中将改动拉出

已经push文件回滚

1
git checkout commit_id --file_name

git恢复删除文件之ls-files

修改已经commit的评论

1
git commit --amend

进入默认编辑器打开的评论文件,修改保存退出,可写在多行

切换到远程分支

查看本地及远程分支

1
git branch -va

git切换到远程分支

1
git checkout -t origin/2.0.0

gerrit

how gerrit works

gerrit原理