GitHub具有从存储库的gh-pages分支中提取的Project Pages功能。这里解释:http://pages.github.com/我可以使我的git仓库的gh-pages分支成为Master分支的一个镜像吗?
我希望gh-pages分支是主分支的精确镜像。我发现了一个方法(here堆栈溢出)是运行:
git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages
这导致的git push
每个实例的存储库的主分支推入GH-页面分支。
我用这个解决方案遇到的麻烦是我使用GitHub Mac App,它不使用严格的git push
。根据http://mac.github.com/help.html它做了git pull --rebase
。另外,即使我从存储库菜单中选择Push
,我的git配置行也没有遵守。
所以,我想知道是否有一种方法可以很好地与GitHub Mac App合作,让gh页面分支成为Master分支的精确镜像。
gh-pages为什么不是主分支?没有必要有两个。只需将gh-pages设置为默认值 – random 2013-01-22 02:04:22