我想避免将多个提交推送到远程存储库。 git中是否有配置选项,当将多个提交推送到远程分支时,该选项会禁止或警告您?
答案 0 :(得分:1)
我相信您可以通过git挂钩来做到这一点,既可以在客户端进行预推送,也可以在服务器端进行预先接收。
您可以在此处查看有关这些钩子的更多信息:https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
这有一个如何编写脚本的示例:Git hook pre-push prompt to squash commits first