我有一个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