Когда вы говорите переопределить, этот локальный проект будет идентичен удаленному хранилищу?
Если это так,
Как насчет того, чтобы перейти в каталог, куда вы хотите поместить его так, чтобы путь к CD
Затем,
git clone https://github.com/someuser/someproject.git
, который приведет некоторый проект в путь / к. Свежий и новый!
Самый простой подход должен был бы установить любого мерзавца (msysGit или мерзавца Cygwin) для игнорирования стилей crlf.
core.autocrlf=false
Тем путем у Вас нет муравья нежелательным конфликтом.
Мерзавец Cygwin проверит как \n и перепутает мой Windows Eclipse, который я уверен, хочет, чтобы все было \r\n?
Большинство современных приложений (включая Eclipse) совершенно способно к использованию \n только.
Существует несколько раздражающих исключений (например, почтовый протокол), но в большинстве случаев можно придерживаться просто использования \n для всего.
Так, как VonC заявляет, просто отключить установку autocrlf и он будет прекрасен.
На самом деле, просто липкий с msysGit не сохранит Вас. У меня была одна проблема, где каждый исходный файл показал, как изменено из-за заканчивающей строку проблемы при использовании различных версий msysGit. Установка core.autocrlf в файле конфигурации мерзавца зафиксировала его.
Из этого сообщения - «Настройка GIT Server с Msysgit в Windows» - пользователь предложил эту ссылку - http://www.timdavis.com.au/git/setting-up -a-msysgit-server-with-copssh-on-windows /
Я использовал эту настройку и безупречно работает в Windows for Me.
Надеюсь, это поможет
У меня головная боль по поводу окончаний строк. Я использую cygwin git, и он всегда сообщает о некоторых новых проверенных текстовых файлах как о "модифицированных". Когда я изменил "core.autocrlf" с "true" на "input", десять из пятнадцати файлов исчезли из списка измененных, а оставшиеся пять исчезли после того, как я установил "core.autocrlf" на "false".
Я не могу проголосовать за решение VonC из-за низкой репутации, но я бы сказал, что оно работает для меня.
Я установил для core.autocrlf значение false в msysgit и взял все, что установлено cygwin по умолчанию.
У меня возникли проблемы с выходом из командной строки с помощью инструментов cygwin и инструментов mingw, поставляемых с msysgit, из-за явных изменений в режимах файлов (755, казалось, изменились на 644 в каждом файле). Похоже, это проблема с исполняемым битом. git reset не помог.
Однако выполнение первоначального клона из окна графического интерфейса пользователя msysgit не привело к возникновению этой проблемы, и теперь я могу использовать cygwin либо из его собственной оболочки bash, либо из командной строки, либо из msysgit из оболочки bash. Другими словами, все кажется счастливым.
Итак, суть в том, что если вы видите, что каждый файл кажется изменяемым, а окончание строки не является причиной проблемы, попробуйте выполнить проверку через графический интерфейс.