
Вот делаю я git checkout branch1 --force. Тут же делаю git status и вижу, что поменялось 5 файлов. При этом, если открыть одниз них 1.cpp, видно что у него переносы строк CRLF, а в гит-диффе написано что CRLF заменился на LF.
В gitattributes есть такое:
text=auto
.cpp text
max630,
автоцрлф включал после того как написал пост, там тру. второе - не трогал:
$ git config core.autocrlf
true
$ git config core.safecrlf
в целом похоже на /1 . попробуй закоммитить и посмотреть будет ли оно нормальным после этого.