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
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
13 pelajaran- 1Inisialisasi dan Commit Pertama Anda25 mnt
- 2Status, Diff, dan Log25 mnt
- 3Branch dan Merging30 mnt
- 4Menyelesaikan Konflik Merge30 mnt
- 5Remote: Push, Pull, Fetch30 mnt
- 6Stash dan Cherry-pick25 mnt
- 7Rebasing30 mnt
- 8Rebase Interaktif dan Squashing30 mnt
- 9Tag dan Release20 mnt
- 10Alur Kerja Branching20 mnt
- 11Memulihkan Pekerjaan yang Hilang25 mnt
- 12Hooks25 mnt
- 13Capstone: Alur Pull Request Lengkap40 mnt
