2010-11-04 35 views
3

所以我做Git中創建了一個新的分支如下:混帳推新的分支機構沒有

git的結帳-b newbranch主

我在做一些newbranch變化,並承諾他們。 git日誌顯示我的更改很好。

現在,當我做'git push'時,即使沒有任何東西被推送到遠程存儲庫,我也只是得到 '一切都是最新的' 。

我對git 1.7.1

感謝您的幫助!

回答

3

Git不會自動推送所有分支。通常master是默認的分支推,但你可以通過做具體說明:

git push origin newbranch 

雖然,你可能要代替合併您newbranch到master分支,然後推說。

Git中的分支更適合您自己的個人發展,不需要與所有人共享。接近它的一種方法是,你保持功能X藏在一個分支,而你(也許一對夫婦他人)在它入侵,而一旦有X完成後,你把它合併到master然後分享與世界其他地區。

+0

你是一個搖滾明星。非常感謝你,你已經救了我的理智。這是九時四十分,我想我會整晚都在這裏試圖讓這個想通了。謝謝! :-) – bruce 2010-11-04 04:40:31

+0

如果您收到解決方案,您可以上傳並接受(通過數字和箭頭勾選)。 – erjiang 2010-11-04 04:41:48

+0

是的,我想 - 有一個10分鐘的等待期:-) – bruce 2010-11-04 04:47:44