Wenden Sie automatisch "git update-index --chmod = + x" auf ausführbare Dateien an

Ich füge meinem Git-Repository häufig Bash-Skripte hinzu, und die Skripte haben ausführbare Berechtigungen im Linux-Dateisystem vor demgit add. Nachdem Sie die hinzugefügten Dateien in ein Remote-Repository verschoben und an einem anderen Speicherort abgerufen haben, werden die Dateien mit nicht ausführbaren Berechtigungen angezeigt. Es gibt zwei Möglichkeiten, das Problem zu beheben:

1. chmod u+x $script 
   git commit -am "fixing the script permissions... again..."

oder

2. git update-index --chmod=+x $script

Anstatt die Berechtigungen jedes Mal zu korrigieren, gibt es eine Möglichkeit, git einfach die Dateiberechtigungen für das Skript anzeigen zu lassengit add, erkenne, dass "hey, das hier ist eine ausführbare Datei!" und es direkt mit den ausführbaren Berechtigungen zum Repository hinzufügen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage