第二篇:git分支和合并分支

分支的作用:

在项目开发中,git分支允许开发人员在同一个代码库中同时进行多个独立的开发工作。

以下是Git分支在项目开发中的几个主要作用:

并行开发:可以让多个开发人员同时进行工作,独立开发新功能、修复问题或进行实验性的更改,而不会干扰其他人的工作。

功能开发:当你要添加一个新的功能或改进一个已有功能时,可以在一个新分支上进行开发工作,这样可以保持主分支的稳定性,同时允许其他人在不受影响的情况下继续工作。

缺陷修复:当你发现了一个bug或者缺陷时,可以创建一个新的分支来修复它。这样可以确保修复过程不会干扰正在进行的其他开发工作,同时也便于跟踪和审查修复过程。

版本发布:通常情况下,项目会有一个主分支(例如master或main),用于存储稳定的、可发布的版本。当一个版本准备好发布时,可以从主分支上创建一个发布分支,并在该分支上进行最后的测试和准备工作。一旦准备就绪,可以将该发布分支合并回主分支,完成版本发布。

主要使用的分支操作:

git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上

1、创建分支并查看

2、切换分支

3、在分支上修改文件内容并且提交本地库

4、对比master主分支和test分支中文件的区别

master主分支中的

test分支中的

 

这样在团队开发中及逆行并行开发而不会干扰其他人的工作。

 5、合并分支

作用:允许将两个或多个分支的更改合并到一起,以创建一个包含它们所有更改的新的合并分支或目标分支。

1)冲突合并

在master主分支中修改a.txt文件并提交到本地库

在test分支中修改a.txt文件并提交到本地库

 

 此时合并过程中吹按冲突

merge conflict in a.txt 表示在a.txt文件中内容合并冲突

 这里需要我们手动合并冲突

 合并规则是:相同的位置内容存在后者覆盖前者。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值