Saya menggunakan Git di Windows, dan ingin mendorong skrip shell yang dapat dieksekusi ke git repo oleh satu komit.
Biasanya saya perlu melakukan dua langkah ( git commit).
$ vi install.sh
$ git add install.sh
$ git commit -am "add new file for installation" # first commit
[master f2e92da] add support for install.sh
1 files changed, 18 insertions(+), 3 deletions(-)
create mode 100644 install.sh
$ git update-index --chmod=+x install.sh
$ git commit -am "update file permission" # second commit
[master 317ba0c] update file permission
0 files changed
mode change 100644 => 100755 install.sh
Bagaimana saya bisa menggabungkan kedua langkah ini menjadi satu langkah? konfigurasi git? perintah windows?
Ingatkan : Dua jawaban baik, git add --chmod=+x filedidukung dalam versi git baru
Referensi: lihat pertanyaan dalam izin file Git pada Windows untuk komit kedua
git add --chmod=+xversi
git add --chmod=+xsebenarnya mungkin. Lihat jawaban saya di bawah ini , penghargaan untuk Edward Thomson .