我今天最终得到了一个独立的头,同样的问题如下所述:git push说一切都是最新的,即使我有本地更改
据我所知,我没有做任何与众不同的事情,只是从我当地的回购中提交和推送.
那我怎么最终得到一个detached HEAD?
我试图这样做git svn dcommit,但是,一个目录继续失败,因此停止我的提交并继续得到此错误:
文件系统没有项目:找不到文件:事务'43999-6',路径'/ path/to/folder'在/ usr/local/git/libexec/git-core/git-svn第572行
我尝试重新添加文件夹,但我继续得到错误.我可以从树中删除提交以绕过它吗?不知道还有什么可以做的.
编辑
下面的一些内容并没有完全回答我的问题,但它们似乎是在正确的方向:
最后一个问题似乎就是我想要的,但是我的回购的大小(上次,我花了整整一个工作日来检查整个事情),以及只需hard重置就可以完成的少量工作(最终似乎可以做到这一点),我选择了hard重置选项.