git track遠端分支

2021-09-13 15:38:56 字數 573 閱讀 7858

在本地初始化倉庫,提交**時會出現,上游為空,當前分支為選擇,等錯誤提示。其實就是本地倉庫分支和遠端倉庫分支並未進行關聯,即本地分支未追蹤到遠端分支。

1.本地和遠端的狀態

本地:本地所有的檔案顯示,是本地倉庫的所有檔案,當你在此資料夾進入git bash here首行末尾會顯示當前所在分支(一般是預設的本地分支master)

本地可以建立多個分支,但當前倉庫會顯示當前所在分支的檔案,即當前資料夾檔案的顯示就是當前分支內的檔案。

檢視本地分支追蹤遠端分支

遠端:遠端有多個分支,但會有乙個預設分支,用於伺服器部署。

2.檢視本地分支及追蹤的分支

git branch -vv

顯示本地所有分支,*表示當前所在分支,[遠端分支]表示當前本地分支追蹤的遠端分支,最後乙個是最近一次提交的注釋。上圖顯示的追蹤是正常的。

4.檢視遠端分支

git branch -a

3.設定遠端跟蹤

git branch --set-upstream-to=origin/

master

設定本地分支master跟蹤origin/

遠端分支

獲取遠端分支資訊 切換遠端分支 建立遠端分支

當從其它同事那獲取到,遠端建立了乙個新分支fatfs,但是當我們本地沒有更新的情況下,使用下面命令是看不到的。git branch a git branch a master remotes origin head origin master remotes origin master git fe...

git建立遠端分支並將本地分支與遠端分支關聯

1,檢視本地分支和遠端分支 git branch a master remotes origin head origin master remotes origin master2,建立並切換分支 git checkout b test 號代表當前分支 remotes代表遠端分支 master te...

本地分支關聯遠端分支

在push 時,出現問題的原因是沒有將本地的分支與遠端倉庫的分支進行關聯。具體原因 出現這種情況主要是由於遠端倉庫太多,且分支較多。在預設情況下,git push時一般會上傳到origin下的master分支上,然而當repository和branch過多,而又沒有設定關聯時,git就會產生疑問,因...