2013-02-14 4 views
2

Как-то при совершении изменения git показывает файл как «удаленный» и показывает тот же файл, что и «добавленный», вместо того, чтобы показывать diff. Например:Почему git показывает файлы как удаленные и новые вместо diff?

(-) file.txt

- hello world 
- this is amazing 
- some more text 

(+) file.txt

+ hello world 
+ this is amazing 

Вместо того чтобы показывать

(+ -) file.txt

hello world 
this is amazing 
- some more text 

Do yo У вас есть идея, что вызывает это? Я точно не знаю, как это сообщение было отправлено, но похоже, что он каким-то образом потерял следы дельт.

+0

'git' никогда не показывает подобные сообщения, особенно с' (+ -) '. Если вы покажете фактическое сообщение, мы сможем ответить на ваш вопрос. – mvp

ответ

1

Это происходит из-за разного окончания линии. Вы должны сказать ублюдка, чтобы справиться с этим различия:

$ git config --global core.autocrlf input
# Set this setting on OSX or Linux

$ git config --global core.autocrlf true
# Set this setting on Windows

Смежные вопросы