git用新分支替換掉master分支

2021-08-09 04:07:01 字數 854 閱讀 2058

因業務變化及系統公升級,導致新分支遠低於遠端的master分支,而且老的master也不需要,需要用新的分支替換掉master分支。

下文是把當前分支 saas_1.0.0 替換為master的步驟,僅供參考。

git上打dag,備份master分支

git的setting頁面,把預設分支暫時替換為其他分支,如dev.

git的setting->protected branches 把master分支設定為「unprotect「

刪除本地及遠端的master分支.

git branch -d master //刪除本地master分支

git push origin :master //刪除遠端master分支

切換到saas_1.0.0分支,然後再新建本地master分支

git checkout saas_1.0.0

git checkout -b master

把本地master分支推送到遠端

git push origin master:master

重新把master分支設為default分支和保護分支,參考步驟2、3

此時在git上master已是saas_1.0.0分支的**,而且能看到saas_1.0.0分支的提交記錄。

git新分支替換master分支步驟

現在遠端倉庫和本地倉庫分支同步,分別有master和develop兩個分支,需求是master很古舊了,需要使用新的develop替換master 對master備份 github支援備份 進入setting設定develop為預設倉庫 本地操作刪除遠端master分支 git push origi...

git建立新分支

1.建立本地分支 git branch 分支名,例如 git branch dev 2.切換本地分支 git checkout 分支名,例如從master切換到分支 git checkout dev 3.遠端分支就是本地分支push到伺服器上。比如master就是乙個最典型的遠端分支 預設 git ...

git建立新分支

和遠端庫同步 git remote update origin prune 檢視分支 git branch a 更新將切換分支 git pull origin v1.0.5 develop 切換到主幹 git checkout master 更新主幹 git pull origin master 合...