GIT 指定分支下建立分支

2022-03-11 12:35:44 字數 1244 閱讀 3335

eg: master分支下建立

$ git checkout master //切換到master分支下

$ git branch branch_tmp_a //在本地倉庫建立臨時分支branch_ tmp _a

$ git checkout branch_tmp_a //切換到分支branch_tmp_a下

$ git push --set-upstream origin branch_tmp_a //關聯遠端倉庫的上游分支

//把本地分支關聯到遠端主分支;為每個更新(pull)或推送(push)的分支設定遠端引用

//否則:若本地分支未繫結遠端分支,git pull 或 git push 時:將無法正常執行

$ git branch -vv //檢視當前臨時分支對應的上游分支

$ git pull

$ git push

即 建立/設定 跟蹤關係

當我們從1個遠端分支切出(建立)1個本地分支時: 

該本地分支就叫跟蹤分支(tracking branch),

而遠端分支叫上游分支(upstream branch)。

【法一】

$ git checkout -b 本地分支名a 遠端主機別名b/遠端分支名c

#從遠端分支(遠端主機b上的c分支)切出/建立新的本地分支a分支

【法二】當然也可不指定本地分支名,直接使用遠端分支(同名):

$ git checkout --track 遠端主機別名b/遠端分支名c

[示例]

$ git checkout -b test origin/develop

#從遠端分支(遠端主機origin上的develop分支)切出/建立新的本地分支test分支

$ git branch -u 遠端主機別名b/遠端分支名c

# u=upstream-branch

# 指明當前本地分支跟蹤某遠端主機b的遠端分支c

$ git push --set-upstream origin 《遠端分支名》

# -u=--set-upstream

# 把本地分支關聯到遠端主分支;為每個更新或推送的分支設定遠端引用

# 若遠端倉庫沒有《遠端分支名》時,會自動建立該分支名

Git分支管理,建立分支

該鏈結博主詳細的描述了git 最主要的一句話 在不同的分支進行版本管理,只有在自己的分支上才會生效 合併衝突 修改主分支檔案 合併兩個或多個分支 建立乙個分支,在主分支master上切出乙個開發分支 git checkout b 分支名稱建立好新分支後,你現在所有的操作都是在新分支上進行 git b...

Git建立分支管理分支

一 clone repository clone github 上的repository,如下 git clone git github.com fbing design patterns.git 1二 管理分支 1 檢視分支 1 檢視本地分支 使用 git branch命令,如下 git bran...

Git建立分支切換分支

1 檢視分支 2 檢視本地分支 使用 git branch命令,如下 git branch2 檢視遠端分支 命令如下 git branch r3 檢視所有分支 命令如下 git branch a2 本地建立新的分支 命令如下 git branch branch name 例如 git branch ...