Jeśli masz plik dodany do repozytorium Git i zmienisz uprawnienie do wykonywania (np. chmod 0755 file
), Git mówi, że plik się zmienił.
Może to być przydatne, ale czasami ból szyi pojawia się, gdy pracujesz nad aplikacją internetową, a uprawnienia serwera różnią się od uprawnień komputera.
Czy ktoś wie, dlaczego Git tak się zachowuje? Czy istnieje jakieś zabezpieczenie / wydajność / jakikolwiek inny powód, aby to zrobić?
źródło