Dies ist eine alte Version des Dokuments!
Eine gute Anleitung ist auf der Website von Benjamin Kott zu finden.
Bei nachfolgenden Anpassungen, die zum letzten commit gehören, kann per git commit –amend
den letzten commit ergänzen.
Auch wer nur einen Tippfehler in der letzten Commit-Nachricht korrigieren möchte kann diesen Befehl verwenden, hier muss dann vorher keine Datei in den Staging-Bereich gebracht werden.
git add korrigierte-datei.php git commit --amend
Mögliches Problem: Der Pfad zur bash stimmt nicht. Hinter dem shebang (#!
) am Beginn der Datei ist ein Link gesetzt. Diese Datei muss auf dem Server vorhanden sein.
#!/bin/bash # Rest der Datei
Mögliches Problem: carriage returns (^M
) in Datei post-receive behindern die Ausführung. Lösung:
Terminal:
# Dateiinhalt in Terminal ausgeben lassen: cat -v dateiname # Falls vorhanden - carriage returns in Datei entfernen: sed -i -e 's/\r//g' dateiname