03. Git的分支操作

一、什么是分支

  在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。分支可以简单的理解为副本,一个分支就是一个单独的副本(分支的底层也是指针的引用)。

二、查看分支

git branch -v

查看分支

三、创建分支

git branch 分支名

创建分支

四、切换分支

git checkout 分支名

切换分支

五、合并分支

git merge 分支名

修改分支上的内容

合并分支

六、合并冲突

  合并分支时,两个分支在 同一个文件的同一个位置 有两套完全不同的修改时,Git 无法替我们决定使用哪一个,此时,必须 人为决定 新代码的内容。

master分支修改后的文件内容

hot-fix分支修改后的文件内容

  此时,我们合并分支时,会产生合并冲突问题。

合并冲突问题

  此时,需要我们手动合并代码。

冲突的文件内容

手动修改冲突的代码

  手动修改完冲突的代码后,我们还要添加到暂存区,然后再提交到本地库。这时,提交到本地库使用 git commit 命令时不能带文件名。

解决合并冲突问题

posted @   星光映梦  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示