假设我运行git pull
并且存在git无法自动合并的冲突。
手动合并更改并运行git commit
后,我是否应该保留git在提交中生成的Conflicts:
部分(作为手动合并这些文件的记录),或者将其删除(因为没有承诺冲突)?
我不确定最佳做法是什么 - 是否有警告确保您修复冲突,或实际登录提交消息?
答案 0 :(得分:21)
这似乎是一个个人意见类型的问题,所以我会回答我的意见[ - ;
我单独离开Conflicts
部分,提醒我们这次合并产生了冲突。有时我不会恰当地处理冲突,以后会产生一些不良影响,所以能够查看提交历史记录并查看文件中是否存在冲突是很好的。
答案 1 :(得分:2)
我认为最佳做法是始终描述为什么您正在进行提交。合并冲突时,我会说你正在合并冲突。但我认为列出所有冲突究竟是什么并不重要。从现在起2年后再考虑重新阅读它:你想要了解你提交的内容是什么。这是一个很好的一般建议,无论是关于冲突还是仅仅是功能或错误修复。