Jika Anda memiliki file yang ditambahkan ke repositori Git dan Anda mengubah izin eksekusi (mis. chmod 0755 file
), Git mengatakan bahwa file telah berubah.
Ini bisa berguna, tetapi kadang-kadang rasa sakit di leher saat Anda bekerja pada aplikasi web dan izin server berbeda dari izin komputer Anda.
Apakah ada yang tahu mengapa Git berperilaku seperti ini? Apakah ada keamanan / kinerja / alasan lain untuk melakukan itu?