【git】合並master分支代碼到自己分支的兩種方法


1. 使用git merge方法合並master分支代碼到自己分支

git checkout master # 切換本地分支為master

git pull  # 更新本地分支master代碼為遠程最新代碼

git checkout [自己的分支名]  # 切換到自己的分支

git merge master  # 合並master到自己的分支

git push # 提送自己本地分支到自己的遠程分支

2. 使用git rebase合並master分支代碼到自己的分支

rebase local master

git checkout master  
git pull origin master
git checkout [自己的分支名]  # 切換到自己的分支
git rebase master  變基, 合並后自己的分支為最新的代碼
git push # 提送自己本地分支到自己的遠程分支
 

rebase remote master

git fetch  # download objects and refs from another repository
 
git rebase origin/master #將遠端master最新的代碼合進本地的branchA分支。

shorter 

git pull origin master --rebase

lazy

If you're even more lazy, you could set the rebase on by default when pulling.

Set git config --global pull.rebase true, only once needed.

Then for the pulled rebase, just use

git pull origin/master

merge方式, master是tree型的,rebase方式,master是line型的

參考鏈接: https://stackoverflow.com/questions/45920951/when-use-rebase-master-or-origin-master


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM