使⽤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. 保存后,再重新进⾏提交即可完成冲突处理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论