這裏有很多關於Git的問題,他們說人們通過X提交超越了遠程分支,他們希望它停止。Git沒有顯示提前多少次提交,我希望它可以
我有相反的問題。我希望Git告訴我,我有多少次提交,但事實並非如此。
當我首先創建我的遠程裸倉庫,然後從它克隆,這工作。在我目前的情況下,我首先創建了本地存儲庫,然後將它克隆(裸)到遠程。
這將我的本地存儲庫設置爲裸存儲庫的遠程服務器。但我刪除了它,並手動將遠程存儲庫引用添加到本地。推進工作正常。但是我沒有看到「你提前通過X提交」的消息。我怎麼才能得到它?
這裏有很多關於Git的問題,他們說人們通過X提交超越了遠程分支,他們希望它停止。Git沒有顯示提前多少次提交,我希望它可以
我有相反的問題。我希望Git告訴我,我有多少次提交,但事實並非如此。
當我首先創建我的遠程裸倉庫,然後從它克隆,這工作。在我目前的情況下,我首先創建了本地存儲庫,然後將它克隆(裸)到遠程。
這將我的本地存儲庫設置爲裸存儲庫的遠程服務器。但我刪除了它,並手動將遠程存儲庫引用添加到本地。推進工作正常。但是我沒有看到「你提前通過X提交」的消息。我怎麼才能得到它?
git branch --set-upstream local origin/remote
當地和遠程是當地的RESP的名字。遠程分支。
在Git 1.8及更高版本中,它更容易。請確保你在當地的分支,然後:
git branch --set-upstream-to origin/remote
完美,對我很好 – 2011-03-17 15:21:23
對。補充說明。 – Bombe 2011-03-17 16:01:44
你必須運行'git fetch origin'來獲取最新的信息。 – dunedain289 2011-03-17 16:37:09
我發現有一種方法,使這種行爲的默認:
git config --global branch.autosetupmerge always
儘管名字,這不強制你總是合併分支;如果你願意的話,你仍然可以兌換。
它將確保在您創建新分支的任何時候,您將自動能夠看到與創建它的分支有多少不同。
+1個很好的問題(愛標題)...我也需要這個 – 2011-03-17 15:20:57