当我把我的源代码推回到Bitbucket时,我发现BB找不到我修改的地方。我只是在代码的某个地方输入了几个回车问题,但BB把它当作整个文件的一个大的变化,并把整个文件标记为红色或绿色。对此有什么解决办法吗?
a6b3iqyw1#
这听起来像是行尾问题。Windows和UNIX系统不使用相同的行尾,为了防止基于这些行尾的冲突,你应该这样设置你的git config:
git config --global core.autocrlf input
我们的想法是总是推送LF(Unix风格)。这样,Bitbucket或Git就不会把所有行的结尾都标记为更改,从而产生巨大的diff文件。顺便说一句,在Github上,你可以在URL的末尾添加?w=0,这样就可以忽略空格来查看差异。
?w=0
1条答案
按热度按时间a6b3iqyw1#
这听起来像是行尾问题。
Windows和UNIX系统不使用相同的行尾,为了防止基于这些行尾的冲突,你应该这样设置你的git config:
git config --global core.autocrlf input
我们的想法是总是推送LF(Unix风格)。这样,Bitbucket或Git就不会把所有行的结尾都标记为更改,从而产生巨大的diff文件。
顺便说一句,在Github上,你可以在URL的末尾添加
?w=0
,这样就可以忽略空格来查看差异。