gerrit ========== ssh key ----------- 在gerrit上配置ssh key,邮箱。 初始化配置 -------------- repo init -u https://xxxx -b zzzz repo init -u https://xxxx -b yyyy --no-repo-verify repo init -u https://xxxx -b yyyy -m xxx.xml --no-repo-verify 拉取代码 --------- repo sync -j4 -c repo forall -c 'git lfs pull' 新建本地开发分支 ------------------ repo start --all myLocalDevBranch 查看分支 ---------- repo list repo overview cd .repo/manifests git branch -a 查看本地git配置 -------------------- cat .git/config [branch "myLocalDevBranch"] remote = someRemoteName merge = refs/heads/SomeRemoteBranch 推送本地git commit到gerrit ------------------------------ git push someRemoteName HEAD:refs/for/SomeRemoteBranch 在本地合并多个git commit --------------------------- git reset --soft HEAD~3 git commit . -m xxxx 放弃修改 ---------- repo forall -c git stash