TortoiseGit-合并分支方法

1、首先当前分支 “提交” 并 “推送” 到服务器上,比如开发分支 dev 合并到 master 上

2、右键 > “切换分支” 到要合并的分支 master

在这里插入图片描述

3、拉取最新 master 分支,然后 右键 选择 合并,选择 dev 分支,勾选合并,确定

在这里插入图片描述

4、确定后可能会提示有错误,这是需要解决冲突,右键 “解决冲突”

在这里插入图片描述

5、右键 “编辑冲突”,编辑后保存提示选择解决冲突,
在这里插入图片描述

6、解决完冲突,提交并推动到服务器,合并完成,记得切换回自己的分支继续开发哦


转自:https://my.oschina.net/u/1994934/blog/994807
### 使用TortoiseGit合并分支的详细指南 #### 准备工作 确保已经安装并配置好了TortoiseGit环境。对于Windows用户来说,如果同时使用EGit作为IDE插件来管理Git仓库,则需确认EGit能够找到本地安装的Git路径以便读取全局设置[^2]。 #### 合并前的选择 在准备执行合并操作之前,在图形界面顶部组合框可以选择要基于哪个分支或提交创建新的分支。通常情况下会选择远程跟踪分支作为基础,不过也可以选择其他任何存在的分支或是特定的历史记录节点;需要注意的是不建议直接选取本地分支来进行此类操作[^3]。 #### 开始合并流程 当一切就绪之后,按照下面的方式通过TortoiseGit完成两个不同开发线之间的合并不失为一种高效的做法: 1. 右键点击项目文件夹 -> `Git Sync...` 打开同步窗口。 2. 在左侧列表中切换到目标分支(即将被更新的那个),右侧会显示当前状态以及可选的操作按钮。 3. 如果存在未推送更改,请先解决冲突或将这些改动暂存起来以免丢失数据。 4. 点击“Merge”选项卡,这里可以看到待合并的对象,默认是从远端拉取最新版本自动填充进来。 5. 选择想要融合进去的工作流源头——可以是指定标签、SHA哈希值或者是另一个本地/远程分支名称。 6. 勾选必要的参数如允许快速转发(`--ff`)等特性开关以优化性能表现。 7. 单击OK启动实际过程,期间可能会弹出提示询问关于潜在冲突处理方案等问题。 8. 完成后记得再次查看最终结果,并及时将修改推送到服务器上共享给团队成员。 ```bash git checkout main # 切换至主干或其他接收方位置 git pull origin feature/new-feature # 获取指定源的数据并尝试无缝对接 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值