从 Github 克隆一个 git 存储库后,如果我打开一个文件,不做任何更改,然后保存文件,输出中会显示以下内容git diff
:
-@import "sync.scss";
\ No newline at end of file
+@import "sync.scss";
据我了解,\ No newline at end of file
应该在没有换行符时标记文件的结尾。这个差异是否意味着 git 认为最后一行已移至文件末尾之后? 有没有办法避免这种情况?我想为这个项目做出贡献,而不在我的提交中添加垃圾空白更改。
这似乎是行尾的问题。我相当有信心该文件最初是使用 Unix 行结尾保存在 Mac 上的。这与我使用的设置相同,所以我不确定是什么导致文档在保存时发生更改。