| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git管理 — 分支管理 -> 正文阅读 |
|
[开发工具]Git管理 — 分支管理 |
目录 ????????在项目的开发过程中,很多时候都会使用Git托管工具进行项目文件或者代码的管理,方便团队成员之间的协作开发。使用Git进行项目管理目前也是越来越受到欢迎,除了Git还有很多的其他项目管理,其目的都是为了能够方便项目管理、团队协作开发、提高项目开发的效率。 ????????很多时候一个项目建立之后,一般都会有多个人参与开发,这就会涉及到怎么更加有效的进行协作开发。Git针对这个问题就提供了分支管理的方式。 ????????分支管理指的是从当前主分支(master)中创建分支(branch),然后每个人负责在自己的分支上进行开发、提交,最后所有功能都开发完成之后,再合并到主分支(master)上。分支管理的大概思路如下图示: ????????如上图所示,在一个主分支上可以创建多个分支(brach1、brach2、... ),由主分支创建的分支上也可以再创建分支,最后都可以合并到主分支上。 分支的创建和管理可以参照下面的步骤进行。 1、创建分支1.1、从命令行上创建分支????????从命令行上创建分支使用如下指令:
????????注意:创建分支时一定要指定主分支,明确是在那个主干上开始创建分支的。 1.2、从可视化工具上创建分支????????创建分支除了可以使用命令行进行创建,也可以使用可视化工具进行分支的创建,比如github、gitea等之类。我下面使用gitea进行演示怎么进行分支的创建,如下: ????????如上图,当前的项目所在的分支是主分支(master),我就要在主分支上创建一个分支,是属于主分支(master)的分支。 (1)在项目所在的仓库上,点击分支,如下: (2)选择需要创建分支的主干,我这里是选择主分支(master),如下: (3)选择创建新分支之后,输入新分支的名称,如下: (4)分支创建成功之后就可以查询到新建立的分支,如下: 还可以从仓库首页上看到,并可以选择,如下: 2、更新本地仓库????????新创建了分支之后,如果有本地仓库的话,需要从远程仓库上更新信息到本地仓库,才能从本地仓库上查询到新的分支信息。 ????????使用下面的指令:
3、查询本地仓库的分支信息????????查询本地仓库的分支信息可以使用如下的命令行指令,如下:
????????查询信息如下: ????????上图中,当前所在的本地仓库是主分支(master),共有一个分支(LCM_V2.0)。 ????????注意: ????????如果是新建的分支,本地仓库需要更新远程仓库的信息才能看见新建的分支信息,如下: 4、切换分支????????新建了分支之后,想要切换分支的话,可以使用如下指令:
5、合并分支????????如果想要合并分支的话,可以使用如下的指令:
6、删除分支????????如果一个分支合并完成,以后不打算再使用的话,可以删除掉。删除分支可以按下面的步骤操作:
分支的基本操作到此基本介绍完了,如果想要了解更多的Git操作指令,可以参看文章: Git 使用 —Git基本指令的使用_嵌入式之入坑笔记的博客-CSDN博客_git命令基本用法 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:17:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |