是否可以设置一个始终包含不同分支所包含内容的分支?我问是因为我有一个使用 GitHub 的项目,我希望pg-pages
分支始终包含master
. 谢谢。
问问题
164 次
1 回答
2
这听起来像你在这里遗漏了一点。分支名称在 git 中没有什么特别之处——如果你希望pg-pages
分支成为主分支,只需将其用作主分支并删除 master。
如果您确信被迫使用该名称会带来很多不便,因此值得麻烦,您可以通过其他方式解决:
使用此命令推送 master(或将其添加为别名):
git push origin master master:gh-pages
添加一个 post-commit 钩子,检查您是否刚刚在 master 上提交(通过检查它是否是当前分支 / HEAD 是否指向它),如果是,则运行以下命令:
git branch -f gh-pages master
请注意,之后您仍然需要推送 gh-pages。
于 2013-01-22T01:00:04.837 回答