Git远程:分支的upstream
生活随笔
收集整理的這篇文章主要介紹了
Git远程:分支的upstream
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一個分支的upstream,其實就是與遠程分支做關聯,告訴git,默認此分支為推送及拉取的遠程分支的信息。
upstream的設置
基本設置
| 1 | $ git branch --set-upstream-to=origin/dev |
或
| 1 | git branch -u origin/dev |
?
此命令的含義是,是指當前分支的upstream為origin遠程倉庫的dev分支。
在推送的同時,同時設置upstream
| 1 | $ git push -u origin master |
命令的含義是,推送master分支到遠程origin倉庫master分支,并且建立本地分支master的upstream為origin/master。(關于git push更詳細的解釋,請參考第04章)
不切換分支直接設置其他分支的upstream
| 1 | $ git br -u origin/br01-remote br01 |
設置本地分支br01的upstream為origin/br01-remote。
或push的時候直接設置。
| 1 | $ git push -u origin br03:br03 |
?
取消upstream
取消當前分支的upstream
| 1 | $ git branch --unset-upstream |
取消其他分支的upstream
| 1 | $ git branch --unset-upstream [分支名] |
查看upstream
查看upstream信息,主要是查看倉庫目錄下.git/config文件。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $ cat .git/config [core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = true [remote "origin"]url = git@github0123:jeremy0123/fetch.gitfetch = +refs/heads/*:refs/remotes/origin/* [branch "master"]remote = originmerge = refs/heads/master [branch "br01"]remote = originmerge = refs/heads/br01-remote [branch "br03"]remote = originmerge = refs/heads/br03 |
?
其中[branch "分支名"]下的信息就是upstream信息,remote項表示upstream的遠程倉庫名,merge項表示遠程跟蹤分支名。
另外,config中[remote "遠程倉庫名"]下的url和fetch需要注意下,這些信息可以和第02章的clone信息對應起來。
也可以通過git remote show查看。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $ git remote show origin * remote originFetch URL: git@github0123:jeremy0123/fetch.gitPush URL: git@github0123:jeremy0123/fetch.gitHEAD branch: masterRemote branches:br01-remote trackedbr03 trackedmaster trackedLocal branches configured for 'git pull':br01 merges with remote br01-remotebr03 merges with remote br03master merges with remote masterLocal refs configured for 'git push':br03 pushes to br03 (up to date)master pushes to master (up to date) |
?
Remote branches表示遠程倉庫的分支,git pull表示upstream跟蹤分支。
from:https://higoge.github.io/2015/07/06/git-remote03/?
總結
以上是生活随笔為你收集整理的Git远程:分支的upstream的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx代理功能与负载均衡详解
- 下一篇: IntelliJ IDEA 常用设置