Git Branch跟随师父

时间:2013-01-21 23:36:47

标签: git github

是否可以设置一个始终包含不同分支包含的分支?我问,因为我有一个使用GitHub的项目,我希望pg-pages分支始终包含master中的内容。感谢。

1 个答案:

答案 0 :(得分:2)

这听起来像你在这里缺少一点。分支名称在git中没有什么特别之处 - 如果您希望pg-pages分支成为主分支,只需将其用作主分支并删除主分支。

如果您确信被迫使用该名称会给您带来很大的不便,那么您可以通过其他方式解决这个问题:

  • 使用此命令推送master(或将其添加为别名):

    git push origin master master:gh-pages
    
  • 添加一个post-commit钩子,检查你是否刚刚提交master(通过检查它是否是当前分支/ HEAD是否指向它),如果你这样做,则运行此命令:

    git branch -f gh-pages master
    

    请注意,之后你仍然需要推送gh页面。