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