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?