【发布时间】:2023-04-04 22:57:01
【问题描述】:
我最近进行了要删除的提交,并将文件夹恢复到提交之前的状态。
这是文件夹中提交历史的图像:
如何删除e1c0013之后的提交?
【问题讨论】:
-
这能回答你的问题吗? How to revert multiple git commits?
标签: git github commit git-commit git-push
我最近进行了要删除的提交,并将文件夹恢复到提交之前的状态。
这是文件夹中提交历史的图像:
如何删除e1c0013之后的提交?
【问题讨论】:
标签: git github commit git-commit git-push
您的屏幕截图表明,在 e1c0013 提交之上已经进行了 5 次提交。假设您没有将此分支推送到您的 Git 存储库,您可以使用硬重置:
# from desired branch
git reset --hard HEAD~5
如果你已经已经将此分支推送到远程,那么你应该改为revert五个提交:
# from branch "your_branch"
git revert your_branch~5..your_branch
【讨论】:
git revert。