1
有时我分支写一个功能,但需要一个初始的本地提交,它调整某些文件的方式让我在本地工作。这些更改不会合并回主,因此当分支准备就绪时,我将其重新绑定并删除最初的提交,该提交通常以日志消息“DONT MERGE”开头。但有时我仍然设法将它合并为主。如何允许某个分支的git提交,但是阻止它们合并到主分支中?
通过查看git钩子文件夹,我看到前/后提交挂钩,但似乎没有看起来理想的合并。这些钩子中的任何一个都可以在提交之前查看提交吗?我希望这可以在本地机器上工作,所以我不在寻找涉及推送到外部服务器(如GitHub或Bitbucket)的解决方案。
那么如果你的团队正在使用类似的GitHub或到位桶那么它的绝对有可能阻止任何人直接合并成一个分支。相反,路由任何想要推送拉请求的人。 –
@TimBiegeleisen我在本地使用git,为问题添加了说明。 –
为什么你需要做这种提交?这听起来像你提交配置文件之类的文件和类似于你的存储库一样,它有完全不同的解决方案,而不是防止合并。 –