2016-03-10 4 views
0

На данный момент я использую следующий сценарий, чтобы получить последнюю master и поставить мои изменения на нем:Есть ли лучший способ переделать ветку A из ветки B?

current_branch=$(git rev-parse --abbrev-ref HEAD) 
git checkout master && git pull && git checkout $current_branch && git rebase master 

Есть более краткий способ сделать это?

ответ

2

Вы можете напрямую pull --rebase от удаленного мастера. Допустим, удаленный называется origin и ваш находятся в текущей ветви, то это все:

git pull --rebase origin master 
Смежные вопросы