确认git push命令

时间:2011-07-27 05:36:01

标签: git git-push

如何在具体分支中配置git push命令的确认?我有生产分支,有时我忘记了我在生产部门并且不推动那些变化。

3 个答案:

答案 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或更高版本。