2013-01-21 81 views
0

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

+0

您可以在每次提交时设置一个post-commit挂钩并将主合并到gh页面。 –

回答

2

这听起来像是你在这里错过了一个观点。分支名称在git中没有什么特别 - 如果你想让pg-pages分支成为主分支,只需使用它作为主分支并删除主分支。

如果你确信被迫使用该名称是很多不便,因此它是值得的麻烦,可以解决在其他方面:

  • 使用此命令为推动主(或加它作为一个别名):

    git push origin master master:gh-pages 
    
  • 添加一个post-commit钩子,来检查,如果你只是COMMITED在主(通过检查它是否是当前分支/是否HEAD指向它),如果你做了,跑这个命令:

    git branch -f gh-pages master 
    

    请注意,您将不得不在后面推动gh页。

相关问题