• 分支


    [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分支
  • 相关阅读:
    解决错误:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
    IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
    发票打印不全不完整的解决方案(Win10)
    Idea checkstyle插件的使用
    .Net转Java.08.format
    修复恢复"可疑"的SQLServer数据库
    .Net转Java.07.IDEA和VS常用操作、快捷键对照表
    .Net转Java.06.字符串的split的区别
    .Net转Java.05.为啥MySQL没有nolock
    .Net转Java.04.踩到switch的坑
  • 原文地址:https://www.cnblogs.com/feixiao5566/p/4922872.html
Copyright © 2020-2023  润新知