gpt4 book ai didi

git - 删除 HEAD 之前的提交

转载 作者:太空狗 更新时间:2023-10-29 14:32:14 27 4
gpt4 key购买 nike

好的,我是 Git 的新手,想知道如何删除 HEAD 之前的提交。例如-:

commit foo (This is the HEAD)

commit bar (This is what I want to remove)

如何从此分支中完全删除 commit bar 但保留 commit foo

最佳答案

git rebase -i HEAD~2

会让你交互地删除提交

git rebase 将删除该提交的所有引用并更改 HEAD 提交的 id。这意味着如果人们从旧的提交中分支出来,他们可能会遇到问题

git revert <commitID>

可能是保留历史的更好方式

关于git - 删除 HEAD 之前的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com