git本地分支 远程分支简单操作(后续更新)

    首先注意git命令首先是目标,后接基于的来源(缺省基于当前分支)。常用的git分支操作进行总结如下:

ref:https://my.oschina.net/iak1001/blog/2878914

查看分支:

git branch (-r/-a)

    查看本地分支,当前分支用 * 标识,-r表示查看远程分支,-a查看所有分支

新建分支(本地):

git checkout -b <branchname>

    基于当前分支新建并切换到新建分支(新建分支内容与当前分支相同),包含git branch [branchname]新建分支 和 git checkout [branchname]切换分支两个步骤

 

新建分支(远程):

首先新建本地分支,然后使用以下命令将本地分支push到远程:

      git push origin <local-branch-name>:<remote-branch-name>

删除分支:

git branch -d <branch-name>    删除本地分支

git push origin :<remote-branch-name>    删除远程分支(将空分支推送到远程分支,即删除)

 

建立本地分支与远程分支追踪关系:

上述操作只是将本地分支上传至远程,新建了远程分支,此时本地分支仍追踪远程origin/master分支,后期push可能出现严重错误,因此一定要重新建立本地分支的追踪关系,使用如下命令(任一个)将本地分支关联到指定远程分支:

git branch -u origin/<remote-branch-name>    //建立当前分支与远程分支追踪关系

git branch --set-upstream-to=origin/<remote-branch-name>    //建立当前分支与远程分支追踪关系

 

除上面两种设置upstream方法,可从远程直接checkout远程分支的本地分支,并建立追踪关系

git checkout -b <local-branch-name> origin/<remote-branch-name>

进行上述设置后,可通过git branch -vv 查看本地分支与远程分支追踪关系。

 

 

 

 

 


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值