From 95c3cb738d4ddf94d258b4f55ae8125acd7c4a3b Mon Sep 17 00:00:00 2001 From: Marvin Steadfast Date: Fri, 16 Jan 2015 14:18:59 +0100 Subject: [PATCH] new article --- content/posts/2015/01/git-hook-zum-push-backup.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 content/posts/2015/01/git-hook-zum-push-backup.md diff --git a/content/posts/2015/01/git-hook-zum-push-backup.md b/content/posts/2015/01/git-hook-zum-push-backup.md new file mode 100644 index 0000000..3bd5eae --- /dev/null +++ b/content/posts/2015/01/git-hook-zum-push-backup.md @@ -0,0 +1,12 @@ +Title: git-hook zum Push-Backup +Slug: git-hook-zum-push-backup +Date: 2015-01-16 14:09 +Tags: git + +Ich liebe git-hooks. Damit kann man von kleinen Tätigkeiten bis zum großen Rollout alles machen. Hier mal etwas kleines: + +Wenn ich auf meiner Entwicklungs-Box einen commit mache, möchte ich das es sofort auf eine Backup-Box gepusht wird. Einfach nur den aktuellen Branch auf dem ich mich befinde auf einen Server unter dem gleichen Branchnamen. Dafür legt man unter `.git/hooks/` das File `post-commit` an. Der Inhalt sieht in diesem Fall so aus: + + git push backupbox $(git rev-parse --abbrev-ref HEAD) + +Dann ein `chmod +x .git/hooks/post-commit` nicht vergessen und anfangen zu commiten. Läuft...