$ git config core.filemode false
Прочитайте документацию по git config .
добавьте --global, чтобы установить его для всех ваших проектов git.
Я очень часто переключаюсь между использованием toritise git и cmd line git на cygwin, и в последнее время я заметил, что когда я git status
использую cygwin и никаких изменений не обнаружено, я перехожу к использованию tortoise git, щелкаю правой кнопкой мыши по репозиторию и затем использую " Пункт меню Git Commit -> ..., я получаю список файлов, которые якобы изменились, но, конечно, при просмотре diff не происходит никаких изменений в содержимом файла, это фактически права доступа к файлу, которые, по-видимому, изменяются, что мерзавец через cygwin не распознает.
Так что не так с моей настройкой Git черепахи?
$ git config core.filemode false
Прочитайте документацию по git config .
добавьте --global, чтобы установить его для всех ваших проектов git.
Похоже, что TortoiseGit и Git Gui не обрабатывают бит x в Windows так же хорошо, как Cygwin. Большинство людей, вероятно, не заботятся об изменении x-бита, поэтому «core.filemode false» - это хорошее решение, чтобы порадовать и Cygwin, и ваш графический интерфейс.