2015-10-16 116 views
2

我在GitHub上有一個組織,其中存在兩個存儲庫。一個是C++庫,另一個是HTML庫。如何將Git存儲庫的特定分支導入到另一個存儲庫?

我們假設它們位於以下存儲庫中。 https://github.com/MyOrganization/mylibrary.git https://github.com/MyOrganization/myorganization.github.io.git

我想的milibrary.gitgh-pages只導入分支myorganization.github.io.git與它的歷史被保留,但我不知道該怎麼做。有人會告訴我適當的命令嗎?

我的動機是的http://myorganization.github.io/MyLibrary/主頁遷移到http://myorganization.github.io/

回答

2

按照下面的步驟:

git clone https://github.com/MyOrganization/myorganization.github.io website 
cd website 
git pull https://github.com/MyOrganization/mylibrary.git gh-pages 
git push 

這將下載您gh-pages分支,將其合併從網站存儲庫導入您的默認分支。

您可能有一些衝突要解決。

+0

非常感謝。有效。 –

+0

@AkiraOkumura很高興聽到! :) 別客氣! –

1

嘗試 -

git clone https://github.com/MyOrganization/myorganization.github.io.git 
cd myorganization.github.io.git 
git add remote other https://github.com/MyOrganization/mylibrary.git 
git fetch other 
git checkout -b gh-pages --track other/gh_pages 
git remote remove other 
+0

非常感謝。它的工作,但可能我的問題是模棱兩可的。我想將'mylibrary.git'的'gh-pages'導入'my organization.github.io.git'的'master'。 –

相關問題