Если у вас есть файл, добавленный в репозиторий Git, и вы изменили разрешение на выполнение (например, chmod 0755 file
), Git сообщает, что файл изменился.
Это может быть полезно, но иногда это боль в шее, когда вы работаете с веб-приложением, а права доступа к серверу отличаются от прав доступа к компьютеру.
Кто-нибудь знает, почему Git ведет себя так? Есть ли безопасность / производительность / любая другая причина для этого?