正在添加未创建的行
Lines are being added which weren't made
我在使用 Git 和 Atom 时遇到了一个奇怪的问题。
如果我编辑字符串中的几个字符,它实际上会说更改类似于:+131、-131。当我检查 SourceTree 中更改的行时,它添加了一堆未完成的空格。
这是尚未进行任何更改的文件:
这是具有尚未保存的更改的文件:
现在,当我点击保存时:
一开始您可以看到只有一行被突出显示为已更改,但是当我点击保存时 - 大量其他行似乎发生了更改。
这很烦人,因为当我提交更改时,它并不是我所做更改的真实表示。
我在这里做错了什么?
Atom 的默认设置是删除您可能拥有的任何尾随空格。这是新文件的明智默认设置,它 防止 正是您现在看到的混乱。对于现有文件,这有点问题,因为第一次编辑现有文件时,您会看到很多变化。
您可以接受此设置,最好在一次提交中清理整个存储库,然后从那里继续,或者您可以禁用空格删除:在“编辑”、“首选项”、“程序包”、“空格”、“设置”、“删除尾随空格”中可以未选中。
我在使用 Git 和 Atom 时遇到了一个奇怪的问题。
如果我编辑字符串中的几个字符,它实际上会说更改类似于:+131、-131。当我检查 SourceTree 中更改的行时,它添加了一堆未完成的空格。
这是尚未进行任何更改的文件:
这是具有尚未保存的更改的文件:
现在,当我点击保存时:
一开始您可以看到只有一行被突出显示为已更改,但是当我点击保存时 - 大量其他行似乎发生了更改。
这很烦人,因为当我提交更改时,它并不是我所做更改的真实表示。
我在这里做错了什么?
Atom 的默认设置是删除您可能拥有的任何尾随空格。这是新文件的明智默认设置,它 防止 正是您现在看到的混乱。对于现有文件,这有点问题,因为第一次编辑现有文件时,您会看到很多变化。
您可以接受此设置,最好在一次提交中清理整个存储库,然后从那里继续,或者您可以禁用空格删除:在“编辑”、“首选项”、“程序包”、“空格”、“设置”、“删除尾随空格”中可以未选中。