篇首语:本文由小编为大家整理,主要介绍了sourceTree分支合并相关的知识,希望对你有一定的参考价值。
参考技术A 首先在码云上新建一个远程仓库myProgram。分别克隆本地文件夹1和2。在文件夹1和2,分别做出改动.这里我只是模拟,所以分别放置了一张苹果图片和一张橙子图片。在sourceTree上找到源文件位于文件夹1的,新建分支first,并推送到远端。
新建之后,在左边本地分支可以看到first分支.
注意:此时,还只是本地的分支,并没有推送到远端。
推送到远端。
此时,去远程仓库上去看,已经多了first分支。
建立了远程分支first之后,那么在文件夹1中的改动想推到first分支上如何做呢。
1,双击切换到first分支上。
2,提交
3,填写提交提示信息
4,勾上立即推送变更,这样直接会推送到相应的分支。
这时,我们可以去远程仓库看一下变化。master分支无变化,first分支多了苹果图片。
此时,源文件位于文件夹2的git上,master分支也没有可以拉取的更新。
我们想把变更推送的master主分支上该怎么做呢?
1,切换到主分支上
2,选择合并已抓取
3,选择要合并的分支first
4,勾上变更提示内容并提交
提交合并之后,会发现git上master主分支有一个可推送,点击推送即可
注意:1,切换到master分支
2,要推送的分支选择master
此时,去远程仓库看一下变化,发现first的分支上的改动已经显示在master上。
这时,我们可以切换到源文件为文件夹2的git上去查看,master主分支有一个更新可拉取。
拉取之后文件夹2即可以看到first分支提交的内容。
以上是关于sourceTree分支合并的主要内容,如果未能解决你的问题,请参考以下文章