2015-11-05 3 views
-3

Я создал временную ветку от мастера. В Temp добавлено 620 коммитов. Когда я переустанавливаю попытку объединить временную ветвь в master с помощью rebase. Я не вижу всех коммитов.Git Merge 2 ветки с использованием rebase

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

git checkout master 
git pull --rebase origin master 
git checkout temp 
git rebase -s recursive -X ours master 
git checkout master 
git rebase temp 
git push origin master 

ответ

1

Добавить автоматический перебазироваться к глобальной .gitconfig

git config --global branch.master.rebase true 
git config --global branch.autosetuprebase=always 

С темп ветви, вы можете ввести:

git checkout temp 
git pull 
git rebase master 

На данный момент все от te mp филиал переустанавливается на хозяин филиал. Вам нужно объединить темп с мастером

git checkout master 
git merge temp 
git commit -am "Everything is ok !" 
git push 
Смежные вопросы