自学内容网 自学内容网

sourceTree保姆级教程7:(合并某次提交)

在日常开发过程中,大家有时候并非都是在同一个分支进行开发,可能存在多人的情况下开发。根据上线的需求依次提交代码。当然也可能存在交叉提交的情况。此时应如何在master分支去合并具体某一次的提交呢?下面就开始了:

1.打开本地工作副本,新增test2.txt文件,并编辑 add func1内容。 编辑test2.txt文件,新增 add func2 且提交到远程仓库

在这里插入图片描述

在这里插入图片描述

执行完成后,有两个最新的提交记录:

在这里插入图片描述

2.现在test2.txt文件 新增的 func1功能由于测试通过,需要先上线,合并到master分支。也就是要合并 新增test2.txt文件 add func1 的提交到master,而不动“新增func2”的提交。

切换到master分支,可以看到master分支落后 develop分支好多版本了,test2.txt文件对于master分支完全是新增文件,所以待会合并某次提交到master分支的时候,应该不会产生冲突的。

在这里插入图片描述

展示所有分支:

在这里插入图片描述

选择待合并的提交记录,右键 遴选并且确定。

在这里插入图片描述

执行完毕后,可以看到master分支的本地仓库多了一个” 新增test2.txt文件 add func1” 的提交历史记录。并没有产生冲突。

在这里插入图片描述

至此已完成,推送该次合并到master分支的远程仓库。这样就完成了,合并某次提交到另一分支的操作。

在这里插入图片描述
注意: 如果合并遴选 某次提交的时候产生了冲突,直接解决掉冲突就ok了。

到这,有关sourceTree 使用教程全部结束了,这七篇文章大多数场景都介绍到了。如果对你有帮助的话,感谢收藏点赞。当然有什么问题可以评论区留言。


原文地址:https://blog.csdn.net/weixin_50559423/article/details/142383135

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!