sourceTree分支合并

sourceTree分支合并,第1张

首先在码云上新建一个远程仓库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分支提交的内容。

建议你这样,在Main下建立trunk、branches、tags这三个文件夹,然后把你原来放在trunk文件夹中的内容移动到trunk文件夹下(不是用 *** 作系统的复制粘贴 *** 作,而是svn的移动 *** 作,否则会丢失修改历史),以后开发就在trunk下进行,要做大修改的时候拉个分支到branches下(权限设置为对修改人员读写,对其他人员只读),要做版本发布的时候就拉分支到tags下(权限设置为只读,仅配置管理员读写)。

1、在需要回滚的commit上右键创建分支

创建分支

2、输入新的分支名

命名分支

3、左侧出现了新的分支。

切换分支

4、点击工具栏上的推送

推送

5、选择远程分支为待合并的分支,这里选择master


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11453468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存