git创建本地分支关联远程分支
来源:互联网 发布:淘宝天天特价概念 编辑:程序博客网 时间:2024/05/22 12:52
从远程分支 checkout
出来的本地分支,称为_跟踪分支(tracking branch)_。跟踪分支是一种和远程分支有直接联系的本地分支。在跟踪分支里输入Git push
,Git 会自行推断应该向哪个服务器的哪个分支推送数据。反过来,在这些分支里运行git pull
会获取所有远程索引,并把它们的数据都合并到本地分支中来。
在克隆仓库时,Git 通常会自动创建一个名为 master
的分支来跟踪 origin/master
。这正是git push
和 git pull
一开始就能正常工作的原因。当然,你可以随心所欲地设定为其它跟踪分支,比如origin
上除了 master
之外的其它分支。刚才我们已经看到了这样的一个例子:git checkout -b [分支名] [远程名]/[分支名]
。
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ git checkout --track origin/br-2.1.2.1
- Branch br-2.1.2.1 set up to track remote branch br-2.1.2.1 from origin.
- Switched to a new branch 'br-2.1.2.1'
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.1)
- $ git status
- # On branch br-2.1.2.1
- nothing to commit, working directory clean
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.1)
- $ git br
- * br-2.1.2.1
- br-2.1.2.2
- master
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.1)
删掉刚才track的分支
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ git br
- br-2.1.2.1
- br-2.1.2.2
- * master
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ git status
- # On branch master
- nothing to commit, working directory clean
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ git branch -d br-2.1.2.1
- warning: deleting branch 'br-2.1.2.1' that has been merged to
- 'refs/remotes/origin/br-2.1.2.1', but not yet merged to HEAD.
- Deleted branch br-2.1.2.1 (was cec094b).
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ git br -v
- br-2.1.2.2 1dfeab3 [behind 9] 升级META客户端2.1.4.4
- * master 89700a3 optimize upload file
使用checkout命令,创建新的分支 br-2.1.2.1,跟踪远程的origin/br-2.1.2.1
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (master)
- $ <span style="color:#ff0000;">git checkout -b br-2.1.1.1 origin/br-2.1.2.1</span>
- Branch br-2.1.1.1 set up to track remote branch br-2.1.2.1 from origin.
- Switched to a new branch 'br-2.1.1.1'
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.1.1)
- $ git status
- # On branch br-2.1.1.1
- nothing to commit, working directory clean
- shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.1.1)
- $ git branch -a
- * br-2.1.1.1
- br-2.1.2.2
- master
- remotes/origin/HEAD -> origin/master
- remotes/origin/br-2.1.2.1
- remotes/origin/br-2.1.2.2
- remotes/origin/br-2.1.3
- remotes/origin/master
0 0
- git创建本地分支关联远程分支
- git 本地分支关联创建远程分支
- git本地分支创建后关联远程分支
- Git创建本地分支并关联远程分支
- Git创建本地分支和远程分支
- git 查看远程分支、本地分支、创建分支、推送分支到远程repository、获取远程分支、删除本地、远程分支
- git,本地分支与远程关联
- git新建本地分支自动与远程分支关联
- git 本地分支与远程分支关联的一种方法
- git 本地分支与远程分支关联的一种方法
- git 本地分支与远程分支关联的一种方法
- Git学习之本地分支和远程分支关联
- git 关联远程分支
- git 分支管理-----本地分支,远程分支
- git关联本地与远程分支git关联本地与远程分支
- GIT创建本地和远程分支
- git 创建/删除本地/远程分支
- Git使用手册:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
- STL-->list
- 安卓蓝牙开发相关
- Java复习之接口
- hjr教程-ASP.NET(三):.NET MVC
- 【java总结】集合框架
- git创建本地分支关联远程分支
- 2n皇后问题
- 网络性能测试工具netperf
- 【裴波拉契数列】杭电2050-折线分割平面
- 洛谷 1739——表达式括号匹配(线性数据结构)
- struts2上传照片到服务器端并以上传时间命名照片文件
- 三得公益人人开发模式系统App商城
- ssh实现分页功能
- 解决Android studio安装后首次新建工程gradle下载失败的问题