首页 > 解决方案 > Git 重置似乎是创建分支,而不是删除提交

问题描述

git reset --hard <commit>曾经尝试将我的 repo 代码移回上一个提交,因此删除了 1 个提交,但在我执行该语句后,似乎创建了一个本地分支,并且当前头和上一个提交之间的提交仍然存在。

我读到提交是孤立的,直到垃圾收集完成,所以试图强制 GC 但它没有帮助。我预计头部会移动到先前的提交,但它没有发生。

任何可以使我更清楚的文档帮助或指导将不胜感激

标签: gitreset

解决方案


我很抱歉,我刚刚意识到我的提交实际上被推送到了原点,所以我没有遵循正确的工作流程。我已经在“本地”测试了重置,并且提交已按预期删除,感谢您回复我。


推荐阅读