git跟蹤分支

2021-07-25 13:01:31 字數 567 閱讀 8209

遠端分支指的是(remote)/(branch)這種,表示對遠端的分支的引用. 

遠端跟蹤分支指的是, 跟蹤遠端的分支, 比如說當你git clone的時候, 預設建立乙個遠端分支origin/master, 和 遠端跟蹤分支 master(預設分支), 通過git check -b track_branch (remote)/(branch) 可以建立乙個跟蹤分支。

跟蹤分支主要用來描述當前和遠端分支的位置關係, 比如說origin/master分支比master多提交了兩次,意味著你需要將origin/master的分支合併到master. 這個位置關係是基於你最後一次同步遠端分支origin/master的. 比如說 如果master跟蹤了origin/master, 那我可以在本地通過使用git pull origin(可省略master)來同步最新的提交.

更改當前分支的跟蹤分支

git branch -u upstream/foo

更改其他分支的跟蹤分支

git branch -u upstream/foo foo

Git跟蹤遠端分支

不同情況下的git 遠端跟蹤分支 1 遠端沒有分支,本地也沒有分支 git check out b test 建立並切換到新分支 git push set upstream origin test 推送到遠端分支,並且跟蹤遠端分支2 遠端已經存在分支,本地不存在對應分支 git checkout t...

Git跟蹤遠端分支

不同情況下的git 遠端跟蹤分支 1 遠端沒有分支,本地也沒有分支 git check out b test 建立並切換到新分支 git push set upstream origin test 推送到遠端分支,並且跟蹤遠端分支2 遠端已經存在分支,本地不存在對應分支 git checkout t...

git的遠端分支和跟蹤分支初探

是對遠端倉庫的索引 使用者無法自由移動其head,而只有在與服務端互動時才會移動 如pull,push,fetch,clone。用 遠端倉庫名 分支名 這樣的形式表示遠端分支。比如我們想看看上次同origin倉庫通訊時master的樣子,就應該檢視origin master分支。如origin ma...