如何在具体分支中配置git push命令的确认?我有生产分支,有时我忘记了我在生产部门并且不推动那些变化。
答案 0 :(得分:2)
一个可能的解决方案是删除与'production'分支关联的配置。
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
这样,你有提到你要从哪个遥控器上拉(或推送到那个)。
如果为pull定义了一个别名:
你确信你不能为那个分支做一个简单的“git pull”而不输入其他参数。
答案 1 :(得分:0)
您可以git fetch
,然后git status
会告诉您是否已推送新提交。
答案 2 :(得分:0)
您需要的只是提交到受保护分支的预挂钩,例如&#34; master&#34;。
此博客在&#34; how-to-prevent-push-to-master&#34;应该帮助你。
PS:需要GIT版本1.8.2或更高版本。