Git 内容总结(三)分支管理

Git 内容总结

1.什么是分支

2.分支相关指令

3.冲突的产生与解决

1.什么是分支
  • 多人协作

    在这里插入图片描述

    每次提交都会有记录,Git把它们串成时间线,形成类似于时间轴的东西,这个时间轴就是一个分支,我们称之为master分支

    在开发的时候往往是团队协作,多人进行开发,因此光有一个分支无法满足多人同时开发的需求,并且在分支上工作并不影响其他分支的正常使用,会更加安全,Git鼓励开发者使用分支去完成一些开发任务。

2.分支相关指令
  • 查看分支:git branch

  • 创建分支:git branch 分支名

  • 切换分支:git checkout 分支名

  • 删除分支:git branch -d 分支名(分支合并后,自己的分支没用了,就可以删除)

    在这里插入图片描述

  • 合并分支:git merge 被合并的分支名

在这里插入图片描述

在这里插入图片描述

将master分支内容与main分支合并:

在这里插入图片描述

合并后:把master传到线上仓库:git push

3.冲突的产生与解决
  • 案例:模拟冲突产生

    1. 同事在我下班后修改了我的线上仓库内容

    2. 我上班没有拉取版本

    3. 我修改内容后,上传错误,会提示 git pull

      解决冲突

    4. git pull:系统会自动将线上与本地的冲突合并到了对应的文件中

    5. 打开冲突文件,解决冲突:和同事商量,看代码如何保留

    6. 将改好的文件再次提交即可(git push)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值