Я очень запутался, я прочитал несколько постов, блогов и статей и не знаю, куда идти. Я использую репозиторий svn server, который я снимаю с помощью git svn и работаю над ним. В настоящее время я единственный, кто разрабатывает это (т.е. никаких изменений в исходной версии).
Итак, у меня есть локальная ветка темы git отпуск
, которую мне нужно снова объединить с мастером, чтобы 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 того, что произошло, когда я пробовал раньше Кто-нибудь может вкратце объяснить, что мне делать и почему я должен это делать?