如何将Git存储库的特定分支导入另一个存储库?

时间:2015-10-16 12:54:30

标签: git github

我在GitHub上有一个组织,其中存在两个存储库。一个是C ++库,另一个是HTML存储库。

我们假设它们位于以下存储库中。 https://github.com/MyOrganization/mylibrary.git https://github.com/MyOrganization/myorganization.github.io.git

我只想将#import "Car.h" @interface Car (Maintenance) //Maintainence is a category - (BOOL)needsOilChange; - (void)changeOil; - (void)rotateTires; - (void)jumpBatteryUsingCar:(Car *)anotherCar; @end 的分支gh-pages导入milibrary.git并保留其历史记录,但我不知道该怎么做。有人会告诉我适当的命令吗?

我的动机是将http://myorganization.github.io/MyLibrary/的主页迁移到http://myorganization.github.io/

2 个答案:

答案 0 :(得分:2)

尝试 -

exec("nohup php " . FCPATH . "import.php 2>&1",$output);
echo '<pre>';die(print_r($output));

答案 1 :(得分: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分支并将其合并到网站存储库的默认分支中。

您可能需要解决一些冲突。