2014-12-04 27 views
1

我是新来格里特,加入支线审查

我所做的一切:

// 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 

现在,我的测试分支推到格里特,我怎么把它添加到代码审查?

我只是阅读文档,而且好像为了将其添加到代码审查,你应该运行下面的命令:

git push origin:HEAD/refs/for/master 

这是否意味着我必须做我的头所有的发展/ refs/for/master分支?

现在是什么修复?

+0

这就是'git push origin HEAD:refs/for/master',而不是'git push origin:HEAD/refs/for/master'。 – 2014-12-05 06:31:25

回答

1

您提交提交的本地分支名称无关紧要。这是您的个人工作空间,您可以随心所欲地命名您的分支。

Gerrit不用于评论分支,您评论提交。如果你使用多个新提交来推送一个分支(在你的例子中不是这种情况),你会在Gerrit中得到多个更改。

是的,git push origin HEAD:refs/for/master是推动变革审查到Gerrit的常见成语。这意味着“一旦他们获得批准并按下”提交“,将所有新的提交从当前负责人推送到主分支作为他们的目的地。

也许documentation's quick introduction chapter会有帮助吗?