我有一個post-commit鉤子做的東西un ruby。它工作的很好,但在某些情況下,我想在執行rebase或執行commit -amend時跳過代碼執行。Git後提交:跳過--amend和rebase
有人有一個想法,我不能在這些情況下或任何解決方法觸發後提交掛鉤?
格雷格
我有一個post-commit鉤子做的東西un ruby。它工作的很好,但在某些情況下,我想在執行rebase或執行commit -amend時跳過代碼執行。Git後提交:跳過--amend和rebase
有人有一個想法,我不能在這些情況下或任何解決方法觸發後提交掛鉤?
格雷格
基礎重建時,有一個名爲rebase-merge
存在於.git
文件夾目錄。這可能是在rebase
(rebase
btw由pre-rebase
掛鉤指示的開始)期間禁用掛鉤的方法。
關於--amend
然而,我不能幫你。
我不能讓這個鉤子與'git commit --amend'一起運行,而且我非常有信心它從來沒有發生過。我很想知道這是否仍然是您的問題,以及在什麼情況下會發生? – phils 2012-11-30 07:59:37