Uso Git in Windows e voglio inserire lo script della shell eseguibile nel repository git con un commit.
Di solito ho bisogno di fare due passaggi ( 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
Come posso combinare questi due passaggi in un solo passaggio? configurazione git? comando windows?
Ricorda : due risposte sono buone, git add --chmod=+x file
è supportato nella nuova versione di git
Riferimento: vedere la domanda in Autorizzazioni file Git su Windows per il secondo commit
git add --chmod=+x
versione
git add --chmod=+x
è effettivamente possibile. Vedi la mia risposta di seguito , merito a Edward Thomson .