我讀了下面的文章:http://github.com/guides/keeping-a-git-fork-in-sync-with-the-forked-repo,其中他們提到在本質上的變化,同時通過創建以下別名拉兩個回購協議:Git的合併命令
pu = !"git fetch origin -v; git fetch wycats -v; git merge wycats/master"
這是有道理的,但是,有人新的Git,我很好奇,爲什麼這些命令是對:
pu = !"git fetch origin -v; git merge origin/master; git fetch wycats -v; git merge wycats/master"
或類似的規定。基本上,我想知道爲什麼要合併的參數是wycats/master,以及它如何自動知道origin/master。尋找一個快速解釋。
最有可能的原文是錯誤的。 'git merge'不會自動知道尋找'origin/master'。據我可以告訴它應該是你的建議,或者原來的最後一個命令應該是'git merge origin/master wycats/master'來將兩個分支的章魚合併到當前分支中。 – 2010-03-13 08:15:53
它也在這裏:http://yuilibrary.com/gallery/developer,這是我最初看到它的地方。 git merge origin/master wycats/master 還能工作嗎?還沒有嘗試過。 – Bialecki 2010-03-13 08:18:19