Git:当我执行`git diff`时,未显示的更改是可见的

时间:2017-01-10 22:06:50

标签: git

以下是我git diff时所显示的内容:

enter image description here

......虽然我没有改变这一切。怎么可以采取这种改变"出?

编辑:

我能够修复Sublime Text,而我无法修复Atom。可能是Atom问题。

1 个答案:

答案 0 :(得分:1)

您可能已更改该特定行中的空格。例如,它现在可能使用空格而不是制表符。一种解决方案是恢复到空格(如果它现在是标签)并查看差异是否消失。但是,在您要提交的文件中有选择地删除diff的一部分的更通用的方法是git checkout -p,它可以交互式地让您恢复对文件的不同块的更改。或者,您可以使用git add -p并确定要从给定文件提交的差异部分,