GitHub 具有从存储库的 gh-pages 分支提取的项目页面功能。它在这里解释:http: //pages.github.com/
我希望 gh-pages 分支成为 Master 分支的精确镜像。我发现的一种方法(在Stack Overflow 上)是运行:
git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages
这会导致每个实例git push
将存储库的主分支推送到 gh-pages 分支。
这个解决方案的问题是我使用的是 GitHub Mac App,它不使用严格的git push
. 根据http://mac.github.com/help.html它做了一个git pull --rebase
. 此外,即使我Push
从 Repository 菜单中选择,我的 git config 行也没有遵守。
所以,我想知道是否有一种方法非常适合 GitHub Mac 应用程序,以使 gh-pages 分支成为 Master 分支的精确镜像。