2014-12-04 30 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會有幫助嗎?