2011-07-27 36 views
2

如何在具體分支上配置git push命令的確認?我有生產部門,有時我忘記了我在生產部門,並沒有推動這些改變。確認git推命令

回答

0

你可以git fetch,然後git status會告訴你新的提交是否被推送。

+0

@Mikhail:你怎麼做一個bash腳本,調用git fetch然後調用git pull? –

2

一個可能的解決方案是刪除與'生產'分支相關的配置。

git config --unset branch.<branch>.remote 
git config --unset branch.<branch>.merge 

這樣,你提你想從拉什麼遠程(或推,對於這個問題)。
如果定義爲其中拉一個別名:

  • ,然後刪除遠程和分支合併配置,

你確信你將無法爲該分支,做一個簡單的「混帳拉」而不輸入額外的參數。

0

所有你需要的是提交到像「主」這樣的受保護分支的預鉤。

此博客上的「how-to-prevent-push-to-master」應該可以幫到你。

PS:GIT版本1.8.2或以上需要。