Git分支管理(一)

简介: Git分支管理

愿所有美好如期而遇


理解分支

每次提交master都会前进一步,随着不断提交,master分支的线越来越长,而HEAD指向哪条分支就是当前工作的分支。

master分支是我们创建本地仓库时系统默认创建的分支。

创建分支

git branch 查看当前所有分支

这个*表示HEAD指向的分支,也就是我们当前工作的分支

git branch name 创建一个新的分支

我们发现新建的dev分支与master分支都指向最新的提交

切换分支

那么如何切换到dev分支下进行开发呢?

git checkout 分支名字

现在我们在这个分支下对文件进行修改,添加一句话“分支dev”

添加并提交

现在我们切换回master分支,看看master分支有没有被影响。

没有受到任何影响,我们再来看他们的指向

发现指向已经不同了。

我们要想在master分支上看见dev上的提交怎么办呢?--->合并分支

合并分支

为了能在master分支上看见dev分支上的提交,我们需要将dev分支合并到master分支上。

git merge 分支名

需要注意的是,要将dev分支合并到master分支上,需要先切换到master分支上 。

Fast-forward模式,快进模式,合并时,master直接指向dev的当前提交

我们还可以来看看他的视图。

当然,也不是每次合并时都能使用快进模式,我们后面会说到其他的合并方式。

Git分支管理(二)+https://developer.aliyun.com/article/1393953

目录
相关文章
|
5月前
|
API 开发工具 git
《Git 简易速速上手小册》第3章:分支管理(2024 最新版)
《Git 简易速速上手小册》第3章:分支管理(2024 最新版)
85 1
|
5月前
|
开发工具 git
|
5月前
|
安全 开发工具 git
【Git】—— 分支管理策略
【Git】—— 分支管理策略
105 0
|
5月前
|
开发工具 git 开发者
git仓库分支管理
git仓库分支管理
|
2月前
|
敏捷开发 小程序 持续交付
【规范】Git分支管理,看看我司是咋整的
本文介绍了Git分支管理规范的重要性及其在企业中的应用。通过规范化的分支管理,可加速团队协作、确保代码质量、维护主分支稳定,并支持敏捷开发。文中详细描述了主分支(如master、develop)和辅助分支(如feature、hotfix)的作用,并提供了实际开发流程示例,包括开发前、开发中、提测、预生产和部署上线等阶段的操作方法。旨在帮助团队提高效率和代码质量。
45 0
【规范】Git分支管理,看看我司是咋整的
|
5月前
|
开发工具 git
|
5月前
|
开发工具 git
【Git】分支管理的基本操作
【Git】分支管理的基本操作
|
4月前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
383 0
|
5月前
|
开发工具 git
Git分支管理
Git分支管理
Git分支管理
|
5月前
|
数据可视化 持续交付 开发工具
实际项目中如何使用Git做分支管理
实际项目中如何使用Git做分支管理
114 1