git push可以有安全开关吗?

问题描述

git push是否具有安全功能

我一直在研究push options,它可能是--dry-run的认值,可能会被覆盖。也许在git config中使用别名。我想知道这是否比命令行别名更可靠。

我要解决的问题是在我以前的工作中,我们在分支机构工作,上游是远程分支,而不是远程主服务器。经过多年的努力,经常会产生肌肉记忆。新的作业过程是上游的远程主站。我有99%的时间停止了“推动”肌肉记忆,但是在这种情况下99%的表现还不够好。如果我改变上游,那么进行改变就变得更加费力。我们一天要这样做很多次,所以我很想避免上游发生变化。

解决方法

您可以编写一个预推钩子,该钩子可以阻止或要求确认更新的远程分支是否为master