Untuk beberapa alasan, ketika saya awalnya melakukan penarikan dari repositori untuk proyek git milik saya, saya mendapat banyak file dalam copy pekerjaan saya yang tidak memiliki perubahan yang terlihat, tetapi tetap muncul di unstaged changes
area saya .
Saya menggunakan Git Gui di Windows xp, dan ketika saya pergi untuk melihat file untuk melihat apa yang telah berubah. Yang saya lihat adalah:
old mode 100755
new mode 100644
Adakah yang tahu apa artinya ini?
Bagaimana saya bisa mengeluarkan file-file ini dari daftar perubahan yang tidak dipentaskan? (Sangat menjengkelkan harus melalui 100-an file, hanya untuk memilih file yang baru-baru ini saya edit dan ingin komit).
git update-index --chmod=(+|-)x <path>
.