Yanıtlar:
Belki ( git commit
man sayfasından ):
git commit --no-verify
-n
--no-verify
Bu seçenek ön işleme ve kesinleştirme kancalarını atlar. Ayrıca bakınız githooks (5) .
Blaise tarafından yorumlandığı gibi , belirli komutlar için farklı bir rol oynayabilir.
Örneğin , aslında kuru bir itme.
Sadece kancayı atlar.-n
git push -n
git push --no-verify
Not: Git 2.14.x / 2.15 --no-verify davranışını geliştirir:
Bakınız Kevin Willford (``) tarafından 680ee55 (14 Ağu 2017) taahhüdü .
(Göre Birleştirilmiş Junio Cı Hamano - gitster
- içinde işlemek c3e034f , 23 Ağustos 2017)
commit
:pre-commit
kanca yoksa dizini atlamayı atla"
git commit
", çağrınınpre-commit
ortada güncellenmesi durumunda dizini atmak ve dosya sisteminden yeniden okumak için kullanılır ; bu,pre-commit
kancayı çalıştırmadığımızı bildiğimizde optimize edilmiştir .
Davi Lima işaret yorumlardakigit cherry-pick
yok değil --no-doğrulamak destekler.
Dolayısıyla, bir kiraz toplama bir ön işleme kancasını tetiklerse, bu blog yayınında olduğu gibi, git kiraz toplama işleminizin devam edebilmesi için bir şekilde bu kancaya yorum yapmak / devre dışı bırakmak zorunda kalabilirsiniz . Birleşme çatışması çözümlemesinden sonra da
aynı işlem gerekli olacaktır git rebase --continue
.
git rebase --continue
btw için de aynı şey geçerli
hook
klasörümü bazı ön işlem komut dosyalarıyla güncellemeye devam ediyor, çok sinir bozucu, hook
git çekme ile klasörümü geçersiz kılmayı önleyebileceğim bir yol var mı?
Gönderen man githooks
:
ön işleme
Bu kanca git commit tarafından çağrılır ve --no-verify seçeneğiyle atlanabilir. Herhangi bir parametre almaz ve önerilen tamamlama günlüğü iletisini almadan ve bir tamamlama yapmadan önce çağrılır. Bu komut dosyasından sıfır dışında bir durumla çıkmak, git komutunun iptal edilmesine neden olur.
commit
): stackoverflow.com/questions/58337861/…