Git后重写没有执行

时间:2016-08-25 14:03:11

标签: git git-rebase githooks

我有一个可执行文件.git/hooks/post-rewrite,用于测试目的 其中包含以下几行:

#!/bin/bash

echo "Notice: post-rewrite hook is running"

我的理解是post-rewrite挂钩在重写提交历史记录的操作之后运行,例如rebasegit commit --amend

确实,运行git commit --ammend会在提交后将消息打印到stdout。但是,当我从git rebase mastermaster后面的分支git pull --rebase进行stdout时,不会向java打印任何内容。

我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

  

当我git pull --rebase后面主人的分支时;   或.clicked

您不是重写任何提交;你是快进的;所以基本上你的分支只指向另一个提交。没有任何提交被重写。