Я прочитал несколько вопросов относительно прав доступа к файлам в Git, и я все еще немного смущен. У меня есть репо на GitHub, раздвоенный из другого. После слияния они должны быть одинаковыми. Тем не менее:Права доступа Git для Windows
$ git diff --summary origin/epsilon master/epsilon
mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh
mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee
mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee
mode change 100644 => 100755 ants/util/block_test.sh
mode change 100644 => 100755 manager/mass_skill_update.py
mode change 100644 => 100755 worker/jailguard.py
mode change 100644 => 100755 worker/release_stale_jails.py
mode change 100644 => 100755 worker/start_worker.sh
Я попытался изменить права доступа к файлам, но это не меняет результаты diff.
Что мне делать?
Редактировать: эта проблема была вызвана/усугубляется тем фактом, что я использовал git на гостевой гостевой машине ubuntu с репо, размещенным на общем хосте Windows 7. Это был рецепт катастрофы. Ответы здесь кажутся мне разумными, но я не могу назначить тик, потому что они отвечают на проблему, которой у меня не было.
Спасибо. Я тоже это видел. Пробовал это, и это не имело значения. – Synesso
У меня были аналогичные проблемы с OP и я не мог вытащить изменения независимо от того, как «hard» я пытался сбросить. Это помогло мне. –
[project] /. Git/config может содержать одну и ту же настройку и будет переопределять ~/.gitconfig.Если вы пытаетесь установить его глобально, убедитесь, что он не переопределяется локально. –