2013-01-21 122 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頁。

相關問題