Hooks
Bagian dari kursus Git
Setiap tim punya aturan yang disetujui semua orang dan dilupakan semua orang juga. Jalankan formatter sebelum commit. Jangan commit statement print debugging yang kamu tambahkan jam dua pagi. Jangan commit file yang berisi password kamu. Aturan-aturan ini ditulis di halaman wiki yang tidak dibaca siapa pun, lalu ada yang melanggarnya, dan code review berubah jadi permainan mencari hal yang sebenarnya bisa ditemukan...
Hook adalah sebuah script yang dijalankan Git secara otomatis pada momen tertentu dalam alur kerjamu, misalnya tepat sebelum sebuah commit dicatat atau tepat sebelum sebuah push meninggalkan mesinmu. Anggap saja seperti pemeriksa ejaan untuk commit kamu: bukan orang yang mengomel, hanya pemeriksaan otomatis kecil yang terjadi persis di saat ia berguna, dan yang bisa menghentikanmu sebelum kesalahannya jadi permanen.
Ingin belajar Git Hooks di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Git siap pakai, dan kerjakan Hooks secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniHooksYang akan kamu pelajari
- Client-side hooks
- .git/hooks
- Pre-commit
- Shell hook example
- Pre-commit framework
