防止从本地推送到git

时间:2015-07-02 23:26:09

标签: git github

我想防止意外推动当地人掌握。因此,有很多次我几乎意外地从我的本地功能部门git push origin master(here my it should be "my feature branch name")推进主人。

所以我只想在我的本地阻止这一步而不是Github中的任何钩子。

1 个答案:

答案 0 :(得分:2)

如果肌肉记忆强迫你输入git push origin master,而你只有一个遥控器,那么你应该switch your push style只推送当前的分支。

您可以按照以下方式执行此操作:

git config --global push.default current

之后,您需要做的就是推送。你会推动你所在的任何分支。

git push

请注意,如果你是主人,这就是假设,你将会推动主人。否则,你将推动你正在使用的任何功能分支。

否则,不要输入整个命令就是自律的问题。有时可能很难想到你应该推动掌握,但是快速仔细检查你的命令实际上在做什么总是比任何机械障碍都要好。