我们在讨论开发工具对吧?学习开发工具是学习Python的一部分,我认为。这方面的问题可以留给管理员指正...

我在持续努力编写更好的代码,但这不是我关注的重点。我是指需要遵循正确的工作方式。因此,我决定使用原子提交,即每次提交都是一个独立的完整变更。

不允许“等等还有一个旧的(comment)'被包含在一个“重构:一些逻辑”提交,但这意味着我需要另一个提交:“删除了旧的comment”。

现在,当我工作时,我会发现一个需要改进的简单点,然后即使有零的机率会导致破坏,我还是需要忽略它、留下一个回想或用stash existing changes + commit这个小改进并且恢复stash改变。

实际上,我会在某个不相关的commit中修改它。每次这样做都有点折磨。

那么其他人都怎么做?