首页 > 解决方案 > 想要从 git 的一个分支中删除所有提交

问题描述

我搞砸了我的分支,我现在想从中删除所有提交,而不删除分支本身。git中有什么方法可以做到吗?

标签: gitbranchcommit

解决方案


有几种方法,但最简单的方法是将其重置为您喜欢的状态,在这种情况下,听起来您想将其重置为与 master 完全相同的状态。

git reset --hard origin/master

这将强制分支指针指向与 origin/master 相同的提交,并确保工作副本与该提交相同。


推荐阅读