【发布时间】:2015-06-04 23:29:27
【问题描述】:
给定一个任意的、可执行的 Git 提交后挂钩,它不会在非交互式 rebase 期间运行,无论是 rebase --force-rebase 还是 rebase --no-ff 根据 GIT 在非交互模式下是前者的同义词-REBASE(1) 手册页。
但是通过使用rebase --interactive --no-ff 进行交互式变基,在提交后运行相同的 Git 挂钩。
有人能解释一下这种行为背后的原因吗?
【问题讨论】:
标签: git git-rebase post-commit-hook non-interactive