如何删除Git中的旧提交?

时间:2016-09-29 00:54:18

标签: git

如果我提交了几个提交内容:

  

1 - > 2 - > 3 - > 4

如何删除提交3?

假设每次提交我只是将该订单号附加到同一个文件。

所以

  

1:文件内容为1。

     

2:文件内容为12。

     

3:文件内容为123。

     

4:文件内容为1234。

1 个答案:

答案 0 :(得分:2)

这一切都取决于你的意思"删除提交"。

  1. 如果要撤消先前提交的更改,请使用wp_usermeta。这将创建一个与给定提交相反的新提交。

  2. 如果要从更改历史记录中删除先前的提交,请使用git revert。这将为您提供一个文本文件,您可以编辑该文件以提供有关如何操作给定提交的命令。其中一个命令将跳过提交。