2012-07-06 14 views
8

Bir kuruş kullanamayan bir kanca var. Çok iyi çalışıyor ancak bazı durumlarda bir rebase yaptığımda veya bir taahhütte bulunduğumda kod yürütmeyi atlamak istiyorum.Git gönderi takibi: atla - amend ve yeniden yükle

Birisi, bu durumlarda ya da etrafındaki herhangi bir işte sonradan gelen kancayı nasıl tetikleyemediğime dair bir fikri var mı?

Greg

+0

Bu kanca 'git commit --amend' ile çalışmasına neden olamam, ve bana hiç bir zaman olmadığından eminim. Hala sizin için bir sorun olup olmadığını bilmek istiyorum ve hangi durumlarda olur? – phils

cevap

6

rebasing, .git klasöründe rebase-merge mevcut adında bir dizin var. Bu, rebase sırasında çengelin devre dışı bırakılması için bir yaklaşım olabilir (rebase btw'nin başlangıcı pre-rebase kanca ile gösterilir).

--amend ile ilgili olarak, size yardımcı olamam.

+0

Klasörün varlığını veya bunun gibi bir şeyi algılamak mı istiyorsunuz? – Gregory

+0

Evet. Bir örnek sunabilecek kadar yakut bilemezsiniz, ancak post-commit çengeliniz – eckes

+0

olarak adlandırılırken, '../ rebase-merge' (hook dizinine göre) adlı bir klasör bulunup bulunmadığını da ruby ​​olarak kontrol edebilirsiniz. Tamam, cevaplarınız için teşekkür ederim! – Gregory