我当时正在尝试使用几个分支进行一些操作,因此我在一个临时分支上重新建立了基础,并且当我决定不以另一种方式完成重新建立基础时,我正在解决一些冲突。然后我删除了涉及的临时分支并继续我的快乐之路。几个小时后,我想重新建立另一个分支并收到此错误消息
Interactive rebase already started
git rebase --abort
显示此错误消息
error: unable to resolve reference refs/heads/tmp/rails3-rails-2-fixes: No such file or directory
fatal: Cannot lock the ref 'refs/heads/tmp/rails3-rails-2-fixes'.
Could not move back to refs/heads/tmp/rails3-rails-2-fixes
尝试创建另一个名为tmp/rails3-rails-2-fixes
但没有骰子
我有什么想法可以解决这个问题吗?
嗯,这很尴尬。重新创建分支也是我的第一次尝试。如果失败,您应该能够删除.git/rebase-merge
目录,其中包含变基状态。 (为了安全起见,如果你愿意的话,可以将其移到一边。)一旦这种情况消失,Git 就不应该有任何方式知道正在进行 rebase。查看一下您的分支,确保在此过程中您没有丢失任何提交,这样就可以了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)