一文详解git分支管理,平行宇宙中的代码合并

2023-01-24 0 450

甚么是组成部分?

组成部分能想像成影片中的相连接银河系,换句话说你有数个神出鬼没,假设你要与此同时实现两个音频课堂教学中文网站工程项目,相连接银河系中的你与此同时展开后端方法论处置、资料库管理工作、后端网页结构设计、莫雷县、网络管理和安全可靠管理工作,最后大部份组成部分项目分拆到两个主组成部分,就逐步形成了完备工程项目。

一文详解git分支管理,平行宇宙中的代码合并

前述合作开发操作过程中组成部分有甚么促进作用呢?比如说,你要与此同时实现两个模块,但须要一周天数,不完备的标识符无法运转,为的是不阻碍他们的恒定采用,你浏览现阶段的源代码,建立两个组成部分已经开始合作开发,一周后再分拆到主组成部分中。(master是预设的主组成部分)

一文详解git分支管理,平行宇宙中的代码合并

查阅和建立组成部分

查阅现阶段组成部分:git branch

一文详解git分支管理,平行宇宙中的代码合并

建立组成部分:git branch feature-A

转换组成部分:git checkout feature-A

一文详解git分支管理,平行宇宙中的代码合并

“*”表示我们现阶段所在的组成部分。

在feature-A组成部分commit 建立2.txt版本,转换回master组成部分,发现历史版本记录还是master组成部分commit的1.txt版本:

一文详解git分支管理,平行宇宙中的代码合并

建立和切换组成部分分拆:

一文详解git分支管理,平行宇宙中的代码合并

然后commit:

一文详解git分支管理,平行宇宙中的代码合并

分拆组成部分

将feature-B分拆到master上,然后删除feature-B组成部分:

一文详解git分支管理,平行宇宙中的代码合并

这是一种快速分拆方法,直接将HEAD指针指向feature-B。

再分拆feature-A组成部分到master。取消快速分拆:git merge –no-ff feature-A

一文详解git分支管理,平行宇宙中的代码合并

以简短形式查阅:

一文详解git分支管理,平行宇宙中的代码合并

解决冲突

转换到A组成部分,修改1.txt,并commit:

一文详解git分支管理,平行宇宙中的代码合并

转换到master组成部分,修改1.txt,并commit:

一文详解git分支管理,平行宇宙中的代码合并

分拆后,会产生冲突,要展开手动分拆:

一文详解git分支管理,平行宇宙中的代码合并

bug组成部分

现阶段正在feature-A工作,还未add到暂存区,突然有两个紧急的bug要展开修复:

一文详解git分支管理,平行宇宙中的代码合并

我们先将现阶段现场保存起来,建立bug组成部分展开修复,然后切回master,分拆,删除bug组成部分:

一文详解git分支管理,平行宇宙中的代码合并

一文详解git分支管理,平行宇宙中的代码合并

一文详解git分支管理,平行宇宙中的代码合并

接下来回到feature-A恢复现场继续干活:

一文详解git分支管理,平行宇宙中的代码合并

该文简述git版本建立与回退,程序猿居家旅行必备技能全球最大同性交友中文网站,github标识符版本管理工作该文带你了解计算机网络体架构,OSI模型和TCP/IP模型Linux tmux终端复用器,远程指令再也不会中断了!甚么是Linux系统?我们是否要用Linux学习Linux命令行,用手就行!Linux Shell正则表达式,高效操作字符串

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务