欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > Git学习尚硅谷(003 git分支操作)

Git学习尚硅谷(003 git分支操作)

2024/10/26 2:55:06 来源:https://blog.csdn.net/wang_book/article/details/141720872  浏览:    关键词:Git学习尚硅谷(003 git分支操作)

尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)

总时长 4:52:00 共45P

此文章包含第15p-第p18的内容


文章目录

    • git分支操作
      • 分支介绍
      • 分支的好处
    • 分支的操作
      • 查看分支
      • 创建分支
      • 切换分支&修改分支
      • 合并分支
        • 正常合并分支
        • 冲突合并

git分支操作

分支介绍

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分支的好处

在这里插入图片描述

分支的操作

在这里插入图片描述

查看分支

在这里插入图片描述

查看当前的分支

git branch -v

在这里插入图片描述

创建分支

在这里插入图片描述

创建分支

git branch 分支名

增加了一个热修复分支
在这里插入图片描述
添加完成
在这里插入图片描述

切换分支&修改分支

这里可以看到当前的分支是master
在这里插入图片描述

切换分支

git checkout 分支名

在这里插入图片描述

在这里插入图片描述

ps:
git checkout -b <newBranch> 可以创建并切换到新分支上

在新分支(hot-fix)上修改文件并且提交,跟之前一模一样
在这里插入图片描述

在这里可以查看分支和版本
在这里插入图片描述

在这里插入图片描述

切换回master分支

在这里插入图片描述

合并分支

正常合并分支

在当前分支合并其他分支的内容
下面表示 将hot-fix的分支合并到master分支上
在这里插入图片描述
合并成功
在这里插入图片描述

在这里插入图片描述

冲突合并

在这里插入图片描述

第一步 在master分支 修改内容,并添加到暂存区,提交本地库
在这里插入图片描述
在这里插入图片描述

第二步 切换到hot-fax分支上
在这里插入图片描述

第三步 在hot-fax上修改内容,并添加到暂存区,提交本地库

在这里插入图片描述
在这里插入图片描述

第四步 切换回master分支
在这里插入图片描述
第五步 合并分支 报错
在这里插入图片描述
报冲突错误
在这里插入图片描述

显示正在合并中(未合并成功)
在这里插入图片描述
查看状态
在这里插入图片描述

查看当前代码,如下
在这里插入图片描述

在这里插入图片描述

vim中使用dd删除一行
在这里插入图片描述

第五步 添加暂存区
在这里插入图片描述

第六步 不要带文件名进行提交本地库(带文件名相当于只是部分提交,merge期间不支持部分提交)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
代码合并成功
在这里插入图片描述

切换回hot-fax分支后 发现hot-fax分支的代码不会变化
在这里插入图片描述

底层原理
指针的切换
在这里插入图片描述
修改完之后 将分支指向了这个分支 就相当于合并了分支
在这里插入图片描述
在这里插入图片描述


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com