zoukankan      html  css  js  c++  java
  • git分支管理(1)-分支的创建/切换/合并/删除

    本文将简单介绍分支的概念、作用和基本使用方法

    一、分支的概念和作用

    当仓库被初始化的时候 系统会自动生成一个master主分支
    如果将每次commit都抽象成一个节点
    那么分支就是按照时间顺序 将节点串联起来的链
    由HEAD指针指向当前所在的分支

    在团队协作进行开发时 一个分支显然无法满足多人协作的需求
    因此创建多个分支是很有必要的
    使用分支意味着你可以从开发主线上分离开来
    同时不影响其他分支的正常工作

    二、创建分支

    git branch branch_name
    

    三、切换分支

    git checkout branch_name
    

    新版本的git支持用switch来进行分支的切换:

    //切换到主分支  
    git switch master
    

    用一条命令实现 创建新分支并立即切换到新分支:

    git checkout -b branch_name
    //或者
    git switch -c branch_name
    

    四、查看所有分支

    仅查看所有分支的名称:

    git branch
    

    查看分支名,以及各个分支最新节点的提交日志

    git branch -v
    

    分支名前面带 * 星号的就是当前分支

    五、合并分支

    最简单的合并方法
    是将某分支的内容原封不动地复制过来
    并形成一个新的commit节点

    //将某分支合并到当前分支
    git merge branch_name
    

    六、删除分支

    在删除这个分支前 先确保自己已经切换到别的分支上
    否则无法进行删除

    git branch -d branch_name
    
  • 相关阅读:
    Unable to satisfy the following requirements解决方式
    零基础学python》(第二版)
    mysql 更新数据表的记录
    mysql创建数据库和删除数据库
    正则表达式
    python lambda函数详细解析(面试经常遇到)
    Linux 命令 统计进程数目
    Python 时间戳与时间字符串互相转
    python 安装配置(windows)
    linux 系统 tar 的用法详解
  • 原文地址:https://www.cnblogs.com/baebae996/p/12971032.html
Copyright © 2011-2022 走看看