git跟蹤分支



遠程分支指的是(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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章