git 扩展的“修改上次提交”按钮到底起什么作用?

git 扩展的“修改上次提交”按钮到底起什么作用?

我无意中按下了 git 扩展中的“修改上次提交”按钮。我的上次提交已被推送/共享给其他人,所以我实际上不想这样做。

我通常像这样使用这个按钮:

  1. 点击按钮 – 加载上一条消息
  2. 阶段新的变化
  3. 当再次点击按钮时,它会执行git commit --amend

现在,我不想再次点击按钮。我宁愿覆盖消息并进行常规提交。

令我困惑的是:当我关闭提交对话框并再次打开它时,我可以在框中看到旧消息。

有人可以确认按钮的行为方式是否如此,并且我没有“修改”任何内容吗?

答案1

有人可以确认按钮的行为方式是否如此,并且我没有“修改”任何内容吗?

刚刚在我的本地系统上测试了这一点,它将创建一个新的提交而不会修改前一个提交。

相关内容