繁体   English   中英

将gh-pages分支从一个存储库复制到另一个存储库

[英]Copying gh-pages branch from one repository to another repository

我的GitHub组织是https://github.com/Obrary 那里,我有100多种产品的开放设计。 每个都是一个项目。 我希望每个人都有该项目的GitHub页面。

我为其中一个项目创建了一个简单的GitHub页面。 参见http://obrary.github.io/Alex-Chair/ 该页面已创建,因此我可以将其添加到任何项目gh-pages分支中,并将其用于新项目。 要查看实际效果,请访问http://obrary.github.io/Alexey-Surfboard-Rack/

现在,我要将gh-pages分支从/ Alex-Chair复制到所有其他项目。 在阅读帮助和示例时,我已经看到了很多有关使用仓库复制分支或整体复制仓库的信息。 但是我还没有找到如何将分支从仓库A复制到仓库B的示例。

这是我当前拥有的命令行。 但是它失败了,因为clone命令仅在仓库级别上起作用(或者我认为是这样)。

    git checkout --orphan gh-pages
    git rm --cached -r .
    git clone --bare https://github.com/Obrary/Alex-Chair/tree/gh-pages

谢谢

尝试这个:

首先,请确保您要推送的回购中有一个gh-pages分支。

从Alex-Chair gh-pages分支中:

git push -f [new repo url] gh-pages

或者,在此答案中添加一个新的遥控器:(以Obrary / memes为例)

git remote add memes https://github.com/Obrary/memes
git push --force memes gh-pages

您要谨慎使用force ,但是在这种情况下,您要执行的操作(完全用本地文件覆盖上游)就是您要执行的操作。

希望有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM