Git假设所有代码行都已更改

时间:2017-03-13 11:03:09

标签: git

Git假设文件中的所有代码行都已更改,只有我更改了一些行。 为什么会这样?

谢谢!

反馈后更新以改善问题: 我已经将一些代码和行结尾从Windows更改为Unix。

2 个答案:

答案 0 :(得分:1)

  

为什么会这样?

您很可能将行结尾或制表符更改为空格(反之亦然)。

答案 1 :(得分:0)

您可以并排使用difftool,例如kdiff3,并比较早期版本和更改版本的文件。

Git将缩进中的更改与您所做的更改区分开来。你的问题不是解决你面临的问题。使用git reflog,你会得到你所做的命令,这可能有助于理解问题是什么。