git拷貝指定分支到新分支

2021-08-27 08:01:50 字數 419 閱讀 2022

有時候有這樣一種需求:

遠端分支有兩個:(當然本地也是這兩個)

這個時候產品說,我要在master加個新功能,開始搞,我們都知道要建立乙個新的分支,因為master分支一般是保護分支,不能隨便提交的,這時候會發現問題,為啥我新分支merge了master還是有develop的**啊,其實問題的原因很簡單:

你從develop分支建立新分支的,相當於拷貝了develop分支的**,其實要滿足這個需求執行以下操作即可:

git checkout master

git pull origin master  //有衝突的話解決衝突

git branch new_branch  //建立新分支

git checkout new_branch 

git merge master //切換到新分支,就可以進行開發了

git 拉取遠端分支到本地新分支

方法1 可以把遠端某各分支remote branch name拉去到本地的branch name下,如果沒有branch name,則會在本地新建branch name git fetch origin remote branch name branch ame 然後切換分支 git checkou...

Git複製已有分支到新分支開發

如果我們需要在現有的分支 基礎上,複製 到新分支進行開發,並推送至遠端倉庫,可以進行如下操作 注 被複製的分支 ibis35 建立新的分支 ibis35 dev 1.通過git bash,切換到被copy的分支 ibis35 並且從遠端拉取最新版本 git checkout ibis35 git p...

GIT 指定分支下建立分支

eg master分支下建立 git checkout master 切換到master分支下 git branch branch tmp a 在本地倉庫建立臨時分支branch tmp a git checkout branch tmp a 切換到分支branch tmp a下 git push ...