Я только что получил ветку кода от другого разработчика, и пока его изменения кода действительны. Он случайно совершил некоторые изменения файлового режима, поскольку я вижу изменения разрешений в diff, но никаких изменений кода.
Я посмотрел на другой вопрос o stackoverflow: Как мне заставить Git игнорировать изменения режима файла (chmod)? и он предложил мне сделать:
git diff --summary | grep 'mode change 100755 => 100644' | cut -d' ' -f7- | xargs -e'\n' chmod +x
git diff --summary | grep 'mode change 100644 => 100755' | cut -d' ' -f7- | xargs -e'\n' chmod -x
Но этоничего не делает для меня, поскольку дает мне:
chmod: missing operand
Я также сделал:
git config core.fileMode false
И это ничего не сделало. Я бы вишню ковырял но файлов много.
Любые советы?