如何测试 git 提交将执行哪些操作以及将显示哪些消息



我没有找到一个命令或选项来查看提交会做什么或它会给出什么消息......我问是因为我尝试通过 GUI 提交一次,它给出了一条奇怪的消息,可能是也可能不是问题,所以我想在某些情况下查看提交将做什么以及它将打印什么消息。

是否有命令/选项,或者我需要运行一些第三方软件?

据我所知,没有办法在不实际提交的情况下尝试提交。

但是你可以很容易地在 git 中撤消提交:

$ git commit -m "Something terribly misguided"              (1)
$ git reset HEAD~                                           (2)
  1. 这是你在做你的提交
  2. 是您撤消最近提交的方式,它将删除提交并保留对文件的所有更改。

有关更多详细信息,请参阅此答案:如何在 Git 中撤消最后的提交?

最新更新