防止在摘樱桃后提交提交钩子

问题描述 投票:0回答:2

是否有办法防止在摘樱桃后运行提交后的钩子?我只想在git commit之后专门运行post commit钩子。还是有办法找出钩子中的提交已被精心挑选?对于example for rebase,这是可能的,但情况不同。

git githooks
2个回答
0
投票

对于git cherry-pick,文件似乎是CHERRY_PICK_HEADCHERRY_PICK_HEAD与用于Cherry-pick / rebase / revert的git相同。sequencergit status报告“正在进行樱桃拣选”。


0
投票

我终于在挂钩本身内部解决了这个问题。我检查uses it的输出,类似于git reflog -n 1。它不是防弹的,如果您在执行选择期间修改提交,则reflog中会为该修改添加一个新条目,但除此之外,它似乎仍然有效。

© www.soinside.com 2019 - 2024. All rights reserved.