2014-12-11 90 views

回答

1

[詳見註釋]

簡單

git remote add <repoA> 
git checkout <repoA/feature-for-repoB> 
git merge <branch in repoB> 

解決衝突,然後git的添加,然後提交


[老答案]

我認爲你正在嘗試合併兩個回購,A和B.

您可以在repoB中使用git checkout --orphan YourBranchName來創建一個空分支(feature/for-repoB)。並從repoA添加文件到這個分支。

然後合併它們。

請在http://git-scm.com/docs/git-checkout/1.7.3.1 查看--orphan選項,並記得備份您的原始回購。

+0

想知道是否需要我做一個'git remote add'? – dissidia 2014-12-11 02:55:25

+0

這不是必要的,我認爲這會讓它更復雜一些。如果你想從遠程合併兩個倉庫並更新到repoB,你可以在本地完成(克隆repoA,並將所有複製到孤立分支) – rkansola 2014-12-11 03:00:01

+0

嗯,我並不完全'合併'這兩個倉庫,而是被要求從repoA的這個分支中獲取...順便說一下,「將repoA中的文件添加到這個分支」意味着什麼 - 這是否意味着在創建這個'orphan'分支後,我需要手動複製/粘貼這些文件? – dissidia 2014-12-11 03:05:31

相關問題