gerrit/git
常用操作
1
、代码下载方法
a.
下载整个工程代码:
repoinit ……
repo sync
b.
下载部分模块代码
repoinit ……
repo sync + projectPath
2
、通过
repo
提交代码
a.
下载所需修改模块的代码
mkdir Test
cd Test
repoinit ……
repo sync projectName
b.
建立新分支:
repo start branchName .
/ repo start branchNameprojectName
c.
修改代码
d. git add . (
提交所有修改到
git
缓冲区
) / git add + FileName(
只提交指定文件
)
e. git commit -s
格式要求:
module: submodule:
Message Title Blablabla
Message Content Blablablablablablablablabla
Ticket:
APOLLO-20472
f. repo upload . / repo upload projectName
g.
评审代码并
submit
。
3
、直接通过
gerrit pick Patch
a.
在
gerrit
上打开需要
pick
的
patch
b.
点击“
Cherry Pick To
”按钮,在弹出的对话框中输入需要
pick
到的
branch.
注意:如果无法直接
pick
过来,网页会直接报错,此时则需要按下面的步骤
4
手动
pick
,并解决冲
突。
c.
成功
pick
之后,会生成一个新的
gerrit
提交,并自动在
Reviewer
中加入了原
Author
,
merge
之前让原
Author
确认。
d.
评审代码并
submit
。
4
、
Pick
冲突解决:
如果在
gerrit
上直接
pick
产生冲突,需要手动
pick
,并解决冲突: