當簡單地向遠程存儲庫執行git push
時,其master
分支會被更新。這對於非裸倉庫來說是不可取的,最近Git版本顯示的警告信息使這一點變得清晰。Git - 推送到遠程存儲庫中的遠程跟蹤分支
我希望能夠推送到遠程存儲庫,並有一個遠程跟蹤分支機構被更新。稍後,當我登錄到遠程機器並運行命令時,我可以選擇將該遠程跟蹤分支合併到master
中。
我該怎麼做?或者是否有更好的方法將更改推送到非裸倉庫?
當簡單地向遠程存儲庫執行git push
時,其master
分支會被更新。這對於非裸倉庫來說是不可取的,最近Git版本顯示的警告信息使這一點變得清晰。Git - 推送到遠程存儲庫中的遠程跟蹤分支
我希望能夠推送到遠程存儲庫,並有一個遠程跟蹤分支機構被更新。稍後,當我登錄到遠程機器並運行命令時,我可以選擇將該遠程跟蹤分支合併到master
中。
我該怎麼做?或者是否有更好的方法將更改推送到非裸倉庫?
你可以這樣做:
git push master:some-remote-branch
例如:
git push master:alex/master
(雖然仍然不建議推到非純倉庫)
我想你應該建立一個單獨的裸倉庫,即。一個沒有工作副本。然後,您可以登錄到遠程計算機並克隆該遠程存儲庫,並在需要時提取/提取。
我想類似的設置的東西。目的是儘早促進變化到遠程追蹤分支。 – zedoo 2010-09-20 16:20:35