我对git比较新,主要是在过去使用过Subversion。我最近克隆了一个Subversion存储库,进行了更改,然后设置了一个远程裸git存储库,开发人员将在我们转向git时使用它。我还没有将更改推送到SVN存储库(至少我没有故意这样做!)。我尝试使用git svn rebase从Subversion中获取新的更改,这就是麻烦开始的地方。我认为我的问题的最好例证是从gitk输出:
有关如何删除此重复历史记录的任何想法?
看起来这有帮助(来自#git的乐于助人的人):
git rebase --onto master~2^1 master~2 master
这是做什么的?
答案 0 :(得分:2)
你可以尝试