有两个分支(1 和 2)。我想将所有提交从第一个分支移到第二个。保持第一个不变。
移动到第二个线程。做过
git rebase 1
推。
我发现第一个分支充满了第二个的变化,而第二个没有变化。这是 git reflog 命令的结果
$ git reflog
1759017 HEAD@{0}: checkout: moving from 1e8320... to Branch-1
1e83206 HEAD@{1}: commit (amend): Branch-1
1759017 HEAD@{2}: rebase: checkout Branch-1
dd01ab8 HEAD@{3}: checkout: moving from Branch-1 to Branch-2
...
现在我怎样才能回滚所有内容并正确执行?
试着打字
在第一个分支的 reflog 中找到变基之前的状态并重置为该提交。