2015-05-31 3 views
2

Я хочу переустановить эту конкретную фиксацию: 82c7b6a в отрасли master.Rebase от одной ветви до конкретной фиксации

Это то, что я делаю:

Переключение в отрасли разработки

git checkout develop 

Затем сделать перебазироваться с master

git rebase master 

Но что я могу добавить к команде git rebase в сделайте это до 82c7b6a на master.

ответ

2

Просто перебазировать от фиксации:

git checkout develop 
git rebase 82c7b6a 
0

Почему хотят перебазировать? звук мне нравится, как вы хотите сделать git cherry-pick. git cherry-pick используется для захвата данной фиксации (ов) в текущую ветвь.

git rebase используется, когда вы хотите изменить порядок вы журнал истории (добавление контента в любом месте вдоль журнала истории, он может быть вставить в место в истории)


Если вы все еще хотите использовать git rebase вам просто нужно поставить SHA-1 для замены

git rebase <SHA-1> 
Смежные вопросы