Git本地和远程分支创建、跟踪

本地和远程分支的创建

本地分支

$ git branch 分支名 // 本地分支的创建
$ git checkout 分支名 // 本地分支的切换
$ git chekout -b 分支名 //本地分支的创建和切换
$ git branch -a //查看目前的分支情况
$ git branch -a
* master //目前所在的分支
remotes/origin/master //本地映射的远程分支
$ git branch -d 分支名 // 删除不在操作的分支

远程分支

git checkout -b tv分支名 //创建并切换到本地分支
方法一
$ git push origin tv:tv //远程分支与本地分支同名,把本地新建的分支push到远程服务器
$ git branch -a //查看状态,有remotes/origin/tv这个远程分支,说明新建远程分支成功
方法二
$ git push origin tv // 将tv分支推送到远程
Everything up-to-date
删除远程分支
$ git branch --set-upstream-to=origin/muscleape //将本地分支tv关联到远程分支tv上
$ git push origin :tv //删除远程分支
$ git push origin --delete tv //另一种删除远程分支方法

跟踪远程分支

方法一

$ git checkout --track origin/tv(分支名) //创建tv分支并追踪远程tv分支
Branch serverfix set up to track remote branch serverfix from origin. //已经追踪到远程分支
Switched to a new branch ‘tv(分支名)’ //切换到新建分支

方法二
(该方法仅供参考)

$ git checkout -b tv //创建并切换
$ git push --set-upstream origin tv
Branch develop set up to track remote branch develop from origin. //分支已经追踪
Everything up-to-date

使用与远程分支名字不同的本地分支追踪

$ git branch sf //新建本地分支
$ git checkout sf //切换至本地分支
$ git checkout -b sf(本地分支) origin/tv(远程分支)
Branch sf set up to track remote branch serverfix from origin. //已经追踪到远程分支
Switched to a new branch ‘sf(本地分支)’ //切换至本地分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值