我是Gerrit的新手,
我做了什么:
// cloned repo
git clone repo.git
// created branch
git checkout -b "test"
// made some changes
created textfile1.txt
// added to stage
git add .
// commited
git commit -m "adding new file"
// pushed to gerrit
git push origin test
现在,我的测试分支推向了gerrit,如何将其添加到代码审查中?
我只是阅读文档,似乎为了将其添加到代码审查中,您应该运行以下命令:
git push origin:HEAD/refs/for/master
这是否意味着我必须在HEAD / refs / for / master分支上进行所有开发?
现在有什么问题?
答案 0 :(得分:1)
您提交提交的本地分支的名称无关紧要。这是您的个人工作空间,您可以随意命名您的分支。
Gerrit不用于审核分支,您可以查看提交。如果您推送一个具有多个新提交的分支(在您的示例中不是这种情况),您将在Gerrit中获得多个更改。
是的,git push origin HEAD:refs/for/master
是将更改推送到Gerrit的常用习惯用法。这意味着“一旦获得批准并按”提交“,”将当前负责人的所有新提交推送到主分支作为目的地进行审核。“