2015-11-05 80 views
-3

我從master創建分支temp。 Temp添加了620個提交。 當我rebase嘗試使用rebase將臨時分支合併到主。我沒有看到所有提交。Git合併使用rebase的2個分支

這是我在做什麼

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分支分支分支分支。你需要合併臨時

git checkout master 
git merge temp 
git commit -am "Everything is ok !" 
git push