标签: 如何在git中删除第一个提交

1 篇文章

如何在GIT中删除第一个提交
from--:https://www.dovov.com/git-583.html 如何在GIT中删除第一个提交? 我很好奇如何在git中删除第一个提交。 做任何事情之前的修改是什么? 这个版本是否有名字或标签? 对我来说,最安全的方法是使用update-ref命令: git update-ref -d HEAD 它将删除指定的引用HEAD ,所以它会重置(轻轻地,你不会失去你的工作)你当前分支的所有提交 。 如果你想要合并第一个提交和第二个提交,你可以使用rebase命令: git rebase -i --root 最后一种方法是创build一个孤立分支,一个分支,但是没有任何提交历史,并且提交新的内容: git checkout --orphan 在第一次提交之前什么都没有,因为每个提交都指向一个父提交。 这使得第一个提交特别(孤儿提交…