git - Git 重置似乎是创建分支,而不是删除提交
问题描述
我git reset --hard <commit>
曾经尝试将我的 repo 代码移回上一个提交,因此删除了 1 个提交,但在我执行该语句后,似乎创建了一个本地分支,并且当前头和上一个提交之间的提交仍然存在。
我读到提交是孤立的,直到垃圾收集完成,所以试图强制 GC 但它没有帮助。我预计头部会移动到先前的提交,但它没有发生。
任何可以使我更清楚的文档帮助或指导将不胜感激
解决方案
我很抱歉,我刚刚意识到我的提交实际上被推送到了原点,所以我没有遵循正确的工作流程。我已经在“本地”测试了重置,并且提交已按预期删除,感谢您回复我。
推荐阅读
- javascript - 我正在学习 JS,需要从输入中显示这个值,但它返回给我一个奇怪的 TypeError
- python - 在启用 FIPS 的 VM 上生成 Allure 报告失败
- html - html 中代码的样式从 rmarkdown 从 Ubuntu18/R3.5 环境更改为 Ubuntu20/R4.0 环境。相同的文件,不同的结果
- python - df.fillna(dict) 没有填充 NaN 值
- graph - Tableau - 有人知道 Tableau 中有什么复活节彩蛋吗?如果是这样,它们是什么?
- python - 使用 pytorch 计算预测函数的损失
- swift - 如何使用我们应用程序的 client_secret 调用 /oauth2/token 端点以在 Swift 中交换 DropBox 的访问令牌代码?
- gwt - GWT 2.7.0 避免日期选择器未锚定到 DateBox 元素的问题
- javascript - 为什么不根据路由渲染组件?
- java - 从 Maven War 插件中的资源中排除文件夹