Saya melihat hook git yang mencari pernyataan cetak dalam kode Python. Jika ditemukan pernyataan cetak, itu mencegah komit git.
Saya ingin mengganti kait ini dan saya diberitahu bahwa ada perintah untuk melakukannya. Saya belum dapat menemukannya. Adakah pikiran?
git
githooks
git-commit
Ben
sumber
sumber
commit
): stackoverflow.com/questions/58337861/…Jawaban:
Mungkin (dari
git commit
halaman manual ):Seperti dikomentari oleh Blaise ,
-n
dapat memiliki peran yang berbeda untuk perintah tertentu.Misalnya,
git push -n
sebenarnya adalah dorong kering.Hanya
git push --no-verify
akan melewatkan hook.Catatan: Git 2.14.x / 2.15 meningkatkan perilaku --no-verifikasi:
Lihat komit 680ee55 (14 Agu 2017) oleh Kevin Willford (``) .
(Digabung oleh Junio C Hamano -
gitster
- di commit c3e034f , 23 Agu 2017)Davi Lima menunjukkan di komentar yang
git cherry-pick
tidak tidak mendukung --no-memverifikasi.Jadi jika pick-ceri memicu hook pre-commit, Anda mungkin, seperti dalam posting blog ini , harus mengomentari / menonaktifkan entah bagaimana hook itu agar git cherry-pick Anda untuk melanjutkan.
Proses yang sama akan diperlukan dalam kasus a
git rebase --continue
, setelah menggabungkan resolusi konflik.sumber
git rebase --continue
btwhook
folder saya dengan beberapa skrip pra-komit, itu sangat menjengkelkan, adakah cara saya bisa mencegahhook
folder saya ditimpa oleh git pull?Dari
man githooks
:sumber
Bagi mereka
very beginners
yang telah menghabiskan beberapa jam untuk komitmen ini (dengancomment
danno verify
) tanpa masalah lebih lanjutsumber