GIt分支教程(上)

Git分支操作

开发企业项目中在使用Git 或者其他类似版本控制软件对项目版本进行管理时,多人合作的项目在开发时通常不会直接在主干master 上进行操作,而是重新开辟新的分支,在新的分支上进行开发 调试 等操作,当项目调试通过时才会将分支项目的代码合并到主干中,这是在实战中比较好的一种策略,特别是多人协同开发一个项目的情况下尤其明显。Git 对于分支操作提供了一下基本命令:

                    命令                                                             描述

              git checkout  branch                                     切换到指定分支

         git checkout -b new_branch                  新建分支并切换到新建分支

              git branch -d branch                                   删除指定分支

                 git branch                                         查看所有分支, 并且*号标记当前所在分支

                git merge branch                                           合并分支

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

### 本地分支创建、合并、重命名与删除

​ 以前面git版本库为例。

- 创建本地分支、并查看分支

  默认Git 版本库所在分支为master 通常称为项目的主干,开发中通常会在主干上创建新的分支类进行本地开发工作 使用命令 `git checkout -b new_branch ` 创建分支

  分支创建完毕 该命令会自动切换到新建分支上 

  使用命令 `git branch` 查看分支列表 * 号标记为当前git 所在分支


- 分支上添加文件leaf01.txt 添加操作同主干添加命令 leaf01.txt 文件内容如下:


- 切换到主干master 并执行合并操作


- 重命名分支leaf01->leaf02


- 删除分支(不能再待删除的分支上执行删除当前分支操作!!!)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 在说明什么是git之前,我们需要对版本控制(Version Control)做一个基本的概述,一般情况下,我...
    凌杰_owlman阅读 4,494评论 0 32
  • git作为一个分布式版本控制软件,已经成为我们工作中使用的最广泛的工具。git详细介绍点这里 三个概念 已提交(m...
    毅冷锋阅读 2,642评论 0 0
  • 本文章最初发布在 XJHui's Blog[https://plushine.cn],未经允许,任何人禁止转载! ...
    XJHui阅读 4,208评论 0 0
  • 本教程为小甲鱼《极客Python之Git实用教程》课程笔记,大部分为原课程讲义,其中穿插了自己实战过程中遇到的一些...
    spectre_hola阅读 172,322评论 13 84
  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 7,706评论 0 18