2013-04-18 46 views
1

當我創建一個新的分支,然後想遠程推,我可以這樣做:區別:裁判/頭/ PROD

混帳推原點刺

OR

混帳推原點刺:裁判/頭/ PROD

有什麼區別?

回答

2

在香草配置上,不會有任何區別。

但是,可以使用.git/config中的自定義推送分支規範來配置遠程。在這種情況下,在服務器端指定明確的參考名稱,如local_ref_name:remote_ref_name將覆蓋已配置的映射。

如果你已經剛剛添加一個新的遠程,並希望推動的第一次,你會需要至少指定分支推。在這種情況下,

git push origin prod 
git push origin prod:prod 
git push origin prod:refs/heads/prod 

都將是等效的。決賽花絮:

git push origin :prod 

刪除裁判在遠端命名prod

+0

對於刪除冒號需要在遠程分支名稱的前面,而不是在它之後。 – qqx

+0

@qqx非常正確,固定(理由:將空白參考推向'prod') – sehe