【问题标题】:How to see the content of a commit when rewording its message using 'git rebase'?使用“git rebase”重写消息时如何查看提交的内容?
【发布时间】:2014-03-12 08:28:34
【问题描述】:

我正在修复一系列提交的一些提交消息。我开始

git rebase --interactive

标记一些提交以进行改写,然后编辑消息。如果我可以在编辑器中看到每个提交的差异,那将非常有帮助,就像在执行 git commit -v 时一样。 rebase 可以做到这样的事情吗?

(我也可以只 edit 提交然后查看差异,但这要慢得多,也不方便。)

【问题讨论】:

    标签: git git-rebase commit-message git-interactive-rebase


    【解决方案1】:

    您可以编写一个prepare-commit-msg 挂钩,以便在编辑器启动之前向建议的消息添加更多信息。您可以通过查看在.git 中创建的某些状态文件来判断您是否处于变基中。您可以重新生成差异,但由rebase 解开的所有提交的补丁都在.git 的子目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-25
      • 2017-07-04
      • 2012-06-05
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多