zoukankan      html  css  js  c++  java
  • 分支

    [1].branch
      
       git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如:
      

    git branch

    显示

      Ratslam
      Ratslam_Writeini
      beta_devel
      command_adapter
      fsm_devel
      fsm_interface
      fsm_ngh
      fsm_robot
      fsm_robot_charging_wcb
      fsm_robot_combain
      fsm_robot_navigating_cl
    * master
      tts_iflytek

       git branch -r 列出远程分支,例如:
      

    git branch -r

    显示

    ➜  iRabbit git:(master) git branch -r
      origin/HEAD -> origin/master
      origin/Tarsbot/Ratslam
      origin/Tarsbot/Ratslam_Writeini
      origin/beta_devel
      origin/cloud_envdata
      origin/cloud_msg_share
      origin/command_adapter
      origin/command_cfg
      origin/fsm_devel
      origin/fsm_interface
      origin/fsm_ngh
      origin/fsm_ngh1
      origin/fsm_rabbit_robot_wcb
      origin/fsm_robot
      origin/fsm_robot_charging_wcb
      origin/fsm_robot_combain
      origin/fsm_robot_navigating_cl
      origin/gwb
      origin/master
      origin/rabbit_dev_wcb
      origin/robot_gwb
      origin/tts_iflytek


       git branch -a 列出本地分支和远程分支,例如:
      

    git branch -a

    显示,本地为黑色远程红色

     iRabbit git:(master) git branch -a
      Ratslam
      Ratslam_Writeini
      beta_devel
      command_adapter
      fsm_devel
      fsm_interface
      fsm_ngh
      fsm_robot
      fsm_robot_charging_wcb
      fsm_robot_combain
      fsm_robot_navigating_cl
    * master
      tts_iflytek
      remotes/origin/HEAD -> origin/master
      remotes/origin/Tarsbot/Ratslam
      remotes/origin/Tarsbot/Ratslam_Writeini
      remotes/origin/beta_devel
      remotes/origin/cloud_envdata
      remotes/origin/cloud_msg_share
      remotes/origin/command_adapter
      remotes/origin/command_cfg
      remotes/origin/fsm_devel
      remotes/origin/fsm_interface
      remotes/origin/fsm_ngh
      remotes/origin/fsm_ngh1
      remotes/origin/fsm_rabbit_robot_wcb
      remotes/origin/fsm_robot
      remotes/origin/fsm_robot_charging_wcb
      remotes/origin/fsm_robot_combain
      remotes/origin/fsm_robot_navigating_cl
      remotes/origin/gwb
      remotes/origin/master
      remotes/origin/rabbit_dev_wcb
      remotes/origin/robot_gwb
      remotes/origin/tts_iflytek

       git branch 创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换,例如:
      当前的分支依然是master,不进行切换。

    git branch mybranch

    显示

      git branch
       * master
       mybranch

    创建分支并切换到该分支

    git branch -b mynewbranch

    显示

      git branch
       master
       mybranch
       * mynewbranch

    [2].分支重命名

    git branch -m oldname newname

    如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名

    删除本地分支

       git branch -d | -D branchname               //删除branchname分支

    删除远程分支

    git push --delete origin feixiao5566             //超好用

    待考证功能的命令

    git branch -d -r branchname                        //删除远程branchname分支
  • 相关阅读:
    WannaCry蠕虫分析与预防
    对网络传输的理解
    RESTful API 设计最佳实践
    码农们的密码
    腾讯云公网负载均衡技术实现详解
    ELK统一日志系统的应用
    ElasticSearch + Canal 开发千万级的实时搜索系统
    聊架构:5分钟了解REST架构
    Netty5 HTTP协议栈浅析与实践
    这里,彻底了解HTTPS
  • 原文地址:https://www.cnblogs.com/feixiao5566/p/4922872.html
Copyright © 2011-2022 走看看