将 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/. The page is created so that I can add it to any projects gh-pages branch and it will work for the new project. To see that in action, http://obrary.github.io/Alexey-Surfboard-Rack/。
现在我想将 gh-pages 分支从 /Alex-Chair 复制到我的所有其他项目。在查看帮助和示例时,我看到了很多有关使用回购复制分支或整个复制回购的信息。但是我还没有找到关于如何将分支从 repo A 复制到 repo B 的示例。
这是我得到的当前命令行。但它失败了,因为克隆命令只在 repo 级别工作(或者我认为是这样)。
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
或者,像 this answer 那样添加一个新的遥控器:(以 Obrary/memes 为例)
git remote add memes https://github.com/Obrary/memes
git push --force memes gh-pages
你想成为 careful 和 force
,但在这种情况下你想做的(用本地文件完全覆盖上游)正是 force 会做的。
希望对您有所帮助!
我的 GitHub 组织是 https://github.com/Obrary。在那里,我有 100 多种产品的开放设计。每一个都是一个项目。我希望每个项目都有一个 GitHub 页面。
我为其中一个项目创建了一个简单的 GitHub 页面。参见 http://obrary.github.io/Alex-Chair/. The page is created so that I can add it to any projects gh-pages branch and it will work for the new project. To see that in action, http://obrary.github.io/Alexey-Surfboard-Rack/。
现在我想将 gh-pages 分支从 /Alex-Chair 复制到我的所有其他项目。在查看帮助和示例时,我看到了很多有关使用回购复制分支或整个复制回购的信息。但是我还没有找到关于如何将分支从 repo A 复制到 repo B 的示例。
这是我得到的当前命令行。但它失败了,因为克隆命令只在 repo 级别工作(或者我认为是这样)。
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
或者,像 this answer 那样添加一个新的遥控器:(以 Obrary/memes 为例)
git remote add memes https://github.com/Obrary/memes
git push --force memes gh-pages
你想成为 careful 和 force
,但在这种情况下你想做的(用本地文件完全覆盖上游)正是 force 会做的。
希望对您有所帮助!