如何修改提交而不改变提交信息(重复使用前一个)?

有没有办法修改提交没有vi (或$EDITOR )popup修改您的提交信息的选项,但只是重复使用以前的消息?

3 Solutions collect form web for “如何修改提交而不改变提交信息(重复使用前一个)?”

既然git 1.7.9版本,你也可以使用git commit --amend --no-edit来获得你的结果。

请注意,这不包括来自其他提交的元数据,例如对您而言可能重要或不重要的时间戳记。

git commit -C HEAD --amend会做你想做的事情。 -C选项从另一个提交获取元数据。

另一个(愚蠢)的可能性是git commit --amend <<< :wq如果你有vi(m)作为$EDITOR

  • 如何configurationCapistrano从本地Git仓库部署?
  • 如何分割一个Git仓库,同时保留子目录?
  • 什么是.git / info / grafts for?
  • Git:如何恢复隐藏未提交的更改
  • 如何在Git中切换分支时让Emacs恢复所有未更改的缓冲区?
  • 使用Git保留文件权限
  • Git从当前签出的主人创build分支?
  • 如何用另一个回购replace一个git子模块?
  • 我怎样才能让git遵循符号链接?
  • 如何忽略git中的某些文件?
  • 我怎样才能添加一个空目录到Git仓库?