我正在用几个分支尝试一些东西,所以我在一个临时分支上进行了重新设定,当我决定不以另一种方式完成rebase时,我正在解决一些冲突.然后我删除了所涉及的临时分支并继续我的快乐方式.几个小时后,我想重新定义另一个分支并收到此错误消息
Interactive rebase already started
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
试图创建另一个名为tmp/rails3-rails-2-fixes
但没有骰子的分支
我有什么想法可以解决这个问题?
Cas*_*bel 20
嗯,这很尴尬.重新创建分支也是我的第一次尝试.如果失败了,您应该能够删除.git/rebase-merge
包含rebase状态的目录.(如果你愿意的话,把它移到一边而不是安全的.)一旦那个消失了,Git就没有办法知道正在进行的改造.看看你的分支机构,确保你没有在这个过程中失去任何提交,你会很好!
Dau*_*Dau 10
检查git status
并查看你是否在最后一次rebase后检查任何分支然后你不在任何分支上.
因为rebase将你转移到非分支区域,所以你必须通过使用git rebase --abort
命令中止最后一个rebase 并检查分支以进入分支并开始新的变基
归档时间: |
|
查看次数: |
20098 次 |
最近记录: |