Skip to main content

Git Hook

git mempunyai lifecycle untuk commit, merge dan push. setiap action lifecycle akan menjalankan command yang terdapat di folder .git/hook.

sebagai contoh didalam lifecycle commit git terdapat pre-commit. lifecycle ini akan dijalankan sebelum perintah git commit.

mari kita coba buat pre-commit ini dengan kode berikut

#!/bin/bash

echo "pre-commit is running!"

kemudian simpan, dan untuk menjalankan ini terlebih dahulu perlu melakukan perubahan file(bisa apa saja)

dan jalankan perintah commit.

git add .
git commit -m "check pre-commit git"