2016-04-14 7 views
0

Обновление:
К счастью, я восстанавливаю свой .gitconfig, и он работает.
(но я все еще хочу знать правильный способ решить эту проблему.)git - все файлы становятся модифицированными после переустановки

Происхождение:
Я Переустановка мерзавец (использовать новую версию мерзавца)
однако, делают некоторые файлы в моем хранилище сделайте изменение

например, перед переустановкой у меня есть 3 файла, A, B и C.
A уже совершил.
B изменяет, но еще не добавляет.
C не отслеживается.

после переустановки, A и B стать модифицировано.
(однако, только B должны быть изменены, потому что я совершил файл.)
С неотслеживаемой (конечно)

как я должен решить эту проблему (делая некоторые измененные файлы становятся не изменены)?
Кстати, там может быть много файлов A и B файлов (и я не знаю, зафиксирован или изменен файл).

ответ

1

в "немодифицированных" файлы:

git checkout <file-path> 

еще 2 способа, которые я думаю, может помочь вам это: 1. "тайника" ваших изменений, прежде чем устанавливать мерзавца:

git stash 

после переустановки git do:

git stash pop 

2. сделайте патч со всеми вашими изменениями d после переустановки git просто примените патч.

1

, пожалуйста, проверьте настройки, касающиеся обработки строк.

core.autocrlf 
core.safeclrf 

может быть, они изменились с новой установкой мерзавца, так мерзавец пытается изменить окончание строки файлов.