簡體   English   中英

Git 使用 rebase 合並 2 個分支

[英]Git Merge 2 branches using rebase

我從 master 創建了分支 temp。 Temp 添加了 620 個提交。 當我變基時,嘗試使用變基將臨時分支合並到主分支。 我沒有看到所有提交。

這就是我正在做的

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 

將自動變基添加到您的全局 .gitconfig

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

臨時分支,您可以鍵入:

git checkout temp
git pull
git rebase master

此時,臨時分支中的所有內容都重新基於分支。 您需要將tempmaster合並

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM