📅  最后修改于: 2023-12-03 15:36:55.428000             🧑  作者: Mango
在git版本控制中,我们有时需要删除一些提交记录,这可能是因为有些提交与我们的目标无关,或者是因为一些过于敏感的信息被提交,需要进行删除操作。
下面介绍如何使用Shell-Bash来删除前3个提交。
打开Shell-Bash终端
进入要删除提交的Git仓库目录
cd /path/to/git/repository
git log
命令来查看提交记录git log
这里可以看到所有的提交记录,我们需要删除前三个提交记录。
git rebase
命令来删除提交记录git rebase -i HEAD~3
此命令将打开一个交互式界面,在这里可以对每个提交进行编辑。
需要将pick
前面的三个提交改为drop
。
保存修改,关闭编辑器
使用git log
命令再次查看提交记录,可以看到前三个提交记录已经被删除了。
使用Shell-Bash来删除前三个提交非常简单明了,只需使用少量命令即可完成操作。请注意在使用git rebase
时一定要慎重操作。