我很困惑,我已经阅读了几篇文章,博客和文章,不知道该去哪里。我正在使用svn服务器回购,我用git svn下拉并开始工作。我目前是唯一一个开发这个(即没有上游变化)的人。git合并VS rebase使用git svn
所以我有一个当地的git主题分支vacation
,我需要合并回到master到dcommit,但我不想将所有提交压缩到一个大的分支。
我试图做一个git rebase -i master
它消除了90%的变化。
办一个
git checkout master
git rebase vacation
git svn docmmit
还是一个
git checkout vacation
git rebase master
git checkout master
git merge vacation --ff-only
git svn docmmit?
恐怕这样B/C发生了什么事时,我 尝试过有人可以请简单介绍一下我应该怎么做,为什么我必须这样做?
是的,这是正确的事情要做。 –