当我将源码推回Bitbucket 时,发现BB 找不到我修改的地方。我只是在代码的某处输入了几个回车问题,但 BB 将其视为整个文件的重大更改,并将整个文件标记为红色或绿色。有什么解决办法吗?
最佳答案
这听起来像是一个行尾问题。
Windows 和 UNIX 系统不使用相同的行尾,为了防止基于这些发生冲突,你应该这样设置你的 git config:
- 在 Windows 上:
git config --global core.autocrlf true
- 在 Unix 上:
git config --global core.autocrlf input
想法是始终推送 LF(Unix 风格)。这样,Bitbucket 或 Git 就不会将所有行尾都标记为已更改,从而导致巨大的差异文件。
旁注,在 Github 上,您可以将 ?w=0
添加到 URL 的末尾以通过忽略空格来查看差异。不幸的是,我不知道 bitbucket 上有任何类似的功能 :(
关于git - 比特桶回车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174678/