2010-01-27 144 views
5

當簡單地向遠程存儲庫執行git push時,其master分支會被更新。這對於非裸倉庫來說是不可取的,最近Git版本顯示的警告信息使這一點變得清晰。Git - 推送到遠程存儲庫中的遠程跟蹤分支

我希望能夠推送到遠程存儲庫,並有一個遠程跟蹤分支機構被更新。稍後,當我登錄到遠程機器並運行命令時,我可以選擇將該遠程跟蹤分支合併到master中。

我該怎麼做?或者是否有更好的方法將更改推送到非裸倉庫?

+0

我想類似的設置的東西。目的是儘早促進變化到遠程追蹤分支。 – zedoo 2010-09-20 16:20:35

回答

4

你可以這樣做:

git push master:some-remote-branch 

例如:

git push master:alex/master 

(雖然仍然不建議推到非純倉庫)

0

我想你應該建立一個單獨的裸倉庫,即。一個沒有工作副本。然後,您可以登錄到遠程計算機並克隆該遠程存儲庫,並在需要時提取/提取。