1
如果userA
和我都從userB
分叉項目。然後userA
在他們的主分支中創建提交,並且尚未決定向userB
主設備發出拉取請求。我如何在我的fork中將他們的提交(userA
)添加到我的開發分支(不是我的主分支)?添加從分支到主題分支的提交
如果userA
和我都從userB
分叉項目。然後userA
在他們的主分支中創建提交,並且尚未決定向userB
主設備發出拉取請求。我如何在我的fork中將他們的提交(userA
)添加到我的開發分支(不是我的主分支)?添加從分支到主題分支的提交
你可以用一個命令實際做到這一點。例如:
git pull https://github.com/userA/repo.git master
這將合併用戶A的master
分支到當前分支(使用git checkout dev
在自己的倉庫第一)。
如果您發現自己經常這樣做,您可以add a remote到您的本地存儲庫,允許您使用單一名稱引用userA的存儲庫。例如:
git remote add userA https://github.com/userA/repo.git
git pull userA master
這是否會在我的開發分支中留下任何有關'userA'的信息或元數據?與'git log'我不介意,但基本上我只是想從用戶做的單一提交的幾個代碼更改,而不是複製粘貼或複製文件醜陋(這似乎不是很混亂),以便我可以繼續並完成解決用戶正在從主設備上處理的問題的工作 – phwd
好吧,我認爲在衝突發生後我才能解決問題。謝謝 – phwd
是的,無論何時合併,你都可能會遇到合併衝突。幸運的是,Git使它們相當容易解決。我推薦[Pro Git](http://progit.org/)作爲很好的背景閱讀材料。 –