使用Sourcetree提交代码、处理冲突

Sourcetree使用
在这里插入图片描述

  1. 首先通过仓库URL克隆项目

  2. 此时只有一个master版本,点击Git工作流,获取正在开发中的源码,并对项目流进行初始化,完成后获取develop分支源码(开发活动是在develop分支上进行的)

  3. 新增功能,可新建feature分支,用于增加新功能,并且不影响开发中的develop源码,当新功能增加完成后,完成feature分支,将新功能合并到develop中,更新develop上的代码。

  4. 新建feature:选择develop分支,点击Git工作流
    在这里插入图片描述

  5. 建立新功能,选择创建新分支
    在这里插入图片描述

  6. 双击即可进入相应的分支

  7. 此时在本地创建了一个test分支,点击推送,选择要推送的本地test分支,点击确定,即可完成本地test分支的推送

  8. 本地仓库创建文件或者发生修改时,sourcetree会自动检测到,显示未提交的更改
    在这里插入图片描述

  9. 选择所做的更改,点击向上的箭头
    在这里插入图片描述

  10. 提交到本地暂存的更改

  11. 点击提交
    在这里插入图片描述

  12. 提交后,推送按钮变红,需要推送至中心仓库,点击推送按钮
    在这里插入图片描述

  13. 查看远端仓库,选择对应分支,即可看到提交记录
    在这里插入图片描述

  14. 合并分支(将test3合并到develop)
    在这里插入图片描述
    在test3中点击Git工作流——完成功能——将test3合并到develop
    在这里插入图片描述

  15. 合并冲突(对同一个文件产生不同修改,在提交时发生冲突)
    在这里插入图片描述

  16. 点击冲突的文件,如图
    在这里插入图片描述
    出现了<<、==、>>,其中<<<<与>>>>之间表示要合并的分支下的代码,feature/2表示要合并的分支名称

  17. 根据情况选择保留的代码
    在这里插入图片描述

  18. 保存后,再重新进行提交即可完成冲突处理
    在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值