sourceTree合并一次提交的内容
sourcetree,合并,一次,提交,内容
·
浏览次数 : 113
小编点评
**合并一次提交的内容**
**步骤 1:创建远程分支**
* 打开工作分支。
* 点击菜单中的 **操作** > **仓库设置** > **远程仓库**。
* 点击 **添加** (填写名称和地址)。
* 拉取远程代码:右键远程分支,选择 **拉取** (从远程分支中拉取代码)。
* 选择需要合并的提交,右键 **选择** (点击选择所有分支,勾选显示远程分支找到需要合并的内容)。
**步骤 2:选择合并的提交**
* 右键 **选择** (点击 **所有**)。
* 点击 **显示** (点击右上角的箭头图标)。
* 在弹出的窗口中,选择 **远程分支**。
**步骤 3:手动处理代码冲突**
* 点击 **选择** (点击 **远程分支**)。
* 在弹出的窗口中,选择 **显示远程分支找到需要合并的内容**。
* 右键 **选择** (点击 **所有**)。
* 在弹出的窗口中,选择 **显示远程分支找到需要合并的内容**。
**注意:**
* 确保您在执行合并操作之前备份代码。
* 使用 **显示远程分支找到需要合并的内容**选项可以帮助您更容易地识别需要合并的内容。
* 如果出现代码冲突,您需要手动解决冲突并合并代码。
正文
sourceTree合并一次提交的内容
在基于git的开发中,经常遇到不同分支需要合并某一次特定的提交的代码,而不是合并整个代码。
场景:A分支是通用分支,B分支是私有化分支,现在A分支修改了一个通用的功能,需要合并到B分支上,功能在一次提交上。B分支只需要这次提交的代码,对A分支上改动的其他代码都不感兴趣。对此,常规的merge已经不能满足我们的需求。
1.打开工作分支,添加远程分支
步骤:菜单-操作 > 仓库设置 > 远程仓库 > 添加(填写名称和地址)
2.拉取远程代码
右键远程分支,获取代码
3.选择需要合并的提交,遴选
中间是代码提交情况,选择所有分支,勾选显示远程分支
找到需要合并的内容,右键 > 遴选(后面确定即可)
如果报错,手工处理下代码冲突。
与sourceTree合并一次提交的内容相似的内容: