这至少发生在我身上一次。我在代码库的某些部分上工作,而在不同部分中发现了一个小错误,该错误使我无法完成当前正在尝试做的事情。修复该错误可能就像更改单个语句一样简单。
在那种情况下你会做什么?
- 修复错误并将其与您当前的工作一起提交
- 将当前工作保存到其他位置,在单独的提交中修复错误,然后继续工作[1]
- 继续您应该做的事情,提交代码(即使代码已完成)
破坏构建无法通过某些测试),然后修复错误(和构建使测试通过)在单独的提交中
[1]实际上,这意味着:将原始存储库克隆到其他位置,修复错误,提交/推送更改,将提交拖到您正在使用的存储库中,合并更改,然后继续工作。
编辑:我改变了第三,以反映我的真正意思。
silently
。