我想使用新的git commit --fixup
功能。不幸的是,它是在git 1.7.4中添加的,我在使用git 1.7.3.3的cygwin上,所以它不可用。似乎应该很容易模仿行为。假设我想做一个小的更改,它应该包含在当前位于HEAD~2
的提交中。所以我想这样做:
$ git commit -m "fixup! `git show --format=%s HEAD~2`"
$ git rebase -i HEAD~3
但是当我想要的只是提交消息本身时,带有这些选项的git show
打印出整个差异。什么是打印 提交消息的git命令?