Git命令
提交Gerrit评审
git push origin HEAD:refs/for/master
直接推入Git库
git push origin HEAD:refs/heads/master
更新代码重新触发修改
git fetch origin master:tmp
git rebase tmp
git commit --amend
已有代码修改,再次修改
git add 修改文件
git commit --amend
git fetch origin master:tmp
git rebase tmp
git push origin HEAD:refs/for/master
还没git add的修改文件,先git stash存下来;更新完代码后再git stash pop 出来与最新代码合并,解决冲突
git stash
git stash pop
回退
git reset --soft HEAD~1
//撤销commit修改,本地代码不变
git reset --hard FETCH_HEAD
git reset --hard HEAD^
//本地代码也回退
切分支
git branch tmp_P1 origin/feature/P1
git checkout tmp_P1
生成key
ssh-keygen -t rsa