我最近开始在 mac 上编码。我从 github 的 repo 中查看了我的源代码,进行了更改并从 mac 推送,突然整个文件显示为已删除和添加的行。我怀疑这是因为换行符的不同。
我曾经在 ubuntu 上开发,之前在 Windows 上开发。
如何在将来的提交中避免这种情况,在提交之前是否需要对文件进行任何转换以显示实际差异?
最佳答案
Git 提供了处理换行问题的选项。这是 Git Book(也称为 Pro Git)中关于配置的一章,顺便说一下,这是一个了不起的资源。我建议阅读整篇文章。
http://git-scm.com/book/en/Customizing-Git-Git-Configuration#Formatting-and-Whitespace
关于git - 如何防止在 mac 上编辑导致整个文件显示为已删除和添加的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11516197/