有谁知道如何轻松撤消git rebase?
想到的唯一方法是手动进行:
在我目前的情况下,这是可行的,因为我可以很容易地发现两个分支的提交(一个是我的东西,另一个是我的同事的东西).
然而,我的方法让我感到不理想和容易出错(假设我刚刚用自己的2个分支重新定位).
有任何想法吗?
澄清:我正在谈论一个rebase,在此期间重播了一堆提交.不仅仅是一个.
我刚刚将一个功能分支重新设置到另一个功能分支上(准备将所有内容重新设置为我的主人),它涉及了一些棘手的合并解决方案.
rebase是否自动保存为某个提交位置?
那些修改在哪里生活?我在gitk中看不到任何东西,或者git log --oneline.
(同样的问题是我在重新定位后合并我的分支.)