我通常会git status
在git diff
提交之前检查我的更改。但是当一些变化非常大时,git diff
并没有真正向我展示最好的格式。所以相反,我养成了一个非常坏的习惯,将我的工作提交到 github,然后在他们的 gui 中检查我的工作(这太棒了)。
这种方法的唯一问题是,我最终会进行 2 / 3 次后续提交,以纠正第一次提交中的错误,如果我能以某种方式以良好的格式查看差异(如 github,但离线),则不会提交这些错误。
最好的方法是什么?我更喜欢命令行选项,但很高兴这与 github 提供的视图不匹配。
编辑!我应该补充一点,我在 MAC OSX 上,这可能会有所不同。