【发布时间】:2012-01-31 05:41:35
【问题描述】:
GitHub 具有从存储库的 gh-pages 分支提取的项目页面功能。这里解释一下:http://pages.github.com/
我希望 gh-pages 分支成为 Master 分支的精确镜像。我发现的一种方法(here 在 Stack Overflow 上)是运行:
git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages
这会导致git push 的每个实例将存储库的主分支推送到 gh-pages 分支。
我在使用这个解决方案时遇到的问题是我使用的是 GitHub Mac 应用程序,它没有使用严格的 git push。根据http://mac.github.com/help.html,它执行git pull --rebase。此外,即使我从 Repository 菜单中选择 Push,我的 git config 行也没有遵守。
所以,我想知道是否有一种方法可以非常适合 GitHub Mac 应用程序,以使 gh-pages 分支成为 Master 分支的精确镜像。
【问题讨论】:
-
为什么不让 gh-pages 成为 master 分支?没必要有两个。只需将 gh-pages 设置为默认值
标签: git github github-for-mac