• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    git切换到指定远程分支的方法

    我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤。

    查看远程所有分支

    $ git branch -a
    

    git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来

    * dev
     master
     remotes/origin/HEAD -> origin/master
     remotes/origin/master
     remotes/origin/release/caigou_v1.0
    

    新建分支并切换到指定分支

    git checkout -b dev origin/release/caigou_v1.0

    git checkout -b 本地分支名 origin/远程分支名

    该命令可以将远程git仓库里的指定分支拉取到本地,这样就在本地新建了一个dev分支,并和指定的远程分支release/caigou_v1.0关联了起来。

    Switched to a new branch 'dev'
    Branch 'dev' set up to track remote branch 'release/caigou_v1.0' from 'origin'.

    查看本地分支及追踪的分支

    $ git branch -vv

    git branch -vv命令可以显示本地所有分支,执行结果如下:

    * dev  e67e3ef [origin/release/caigou_v1.0] 供应商详情页面
     master 11160c2 [origin/master: behind 5] Merge branch 'master' of https://git.jointforce.com/scm/join/yj-stat

    *表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。

    将本地分支推送到远程

    $ git push -u origin dev:release/caigou_v1.0

    git push 远程主机名> 本地分支名>:远程分支名>

    成功后显示如下:

    Counting objects: 8, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (8/8), done.
    Writing objects: 100% (8/8), 754 bytes | 754.00 KiB/s, done.
    Total 8 (delta 6), reused 0 (delta 0)
    remote:
    remote: Create pull request for release/caigou_v1.0:
    remote:  https://git.jointforce.com/projects/JOIN/repos/yj-stat/compare/commits?sourceBranch=refs/heads/release/caigou_v1.0
    remote:
    To https://git.jointforce.com/scm/join/yj-stat.git
      a22ed65..e8782b2 dev -> release/caigou_v1.0
    Branch 'dev' set up to track remote branch 'release/caigou_v1.0' from 'origin'.

    上述命令表示将本地dev分支推送到远程release/caigou_v1.0分支。 

    到此这篇关于git切换到指定远程分支的方法的文章就介绍到这了,更多相关git切换指定远程分支内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • git查看、创建、删除、本地、远程分支方法详解
    • Git 创建分支提交远程分支详解
    • Git 详细介绍查看、删除、重命名远程分支和tag
    • 详解git使用小结(本地分支与远程分支、git命令)
    • Git获取本地分支对应的远端服务器分支名的方法
    • git的远程分支的作用和本地分支有什么区别
    上一篇:git之如何把本地文件上传到远程仓库的指定位置
    下一篇:详解如何使用git 生成patch 和打入patch
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    git切换到指定远程分支的方法 git,切换,到,指定,远程,分支,