是否可以让 git 检查远程分支prepare-commit-msg
挂钩并查看当前提交是否是修改,如果是,则中止提交?
这样可以确保您无法修改已经推送的提交,这会很方便。
没有办法阻止某人做git commit --amend
在他们自己的机器上。
但是你可以阻止人们强行推动git push --force
并重写存储库历史记录。这是通过服务器端钩子完成的,例如请参阅 Github 的阻止强制推送到存储库 https://help.github.com/en/enterprise/2.16/admin/developer-workflow/blocking-force-pushes-to-a-repository.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)