好的,我是Git的新手,并且想知道如何在HEAD之前删除提交。例如-:
commit foo (This is the HEAD)
commit bar (This is what I want to remove)
Run Code Online (Sandbox Code Playgroud)
如何commit bar
从该分支中完全删除但保留commit foo
?
git rebase -i HEAD~2
将让您交互式地删除提交
git rebase将删除该提交的所有引用,并更改HEAD提交的ID。意味着如果人们从旧的提交分支出来,他们可能会遇到问题
git revert <commitID>
可能是保留历史的更好方法
归档时间: |
|
查看次数: |
1111 次 |
最近记录: |