sourceTree合并一次提交的内容

sourcetree,合并,一次,提交,内容 · 浏览次数 : 113

小编点评

**合并一次提交的内容** **步骤 1:创建远程分支** * 打开工作分支。 * 点击菜单中的 **操作** > **仓库设置** > **远程仓库**。 * 点击 **添加** (填写名称和地址)。 * 拉取远程代码:右键远程分支,选择 **拉取** (从远程分支中拉取代码)。 * 选择需要合并的提交,右键 **选择** (点击选择所有分支,勾选显示远程分支找到需要合并的内容)。 **步骤 2:选择合并的提交** * 右键 **选择** (点击 **所有**)。 * 点击 **显示** (点击右上角的箭头图标)。 * 在弹出的窗口中,选择 **远程分支**。 **步骤 3:手动处理代码冲突** * 点击 **选择** (点击 **远程分支**)。 * 在弹出的窗口中,选择 **显示远程分支找到需要合并的内容**。 * 右键 **选择** (点击 **所有**)。 * 在弹出的窗口中,选择 **显示远程分支找到需要合并的内容**。 **注意:** * 确保您在执行合并操作之前备份代码。 * 使用 **显示远程分支找到需要合并的内容**选项可以帮助您更容易地识别需要合并的内容。 * 如果出现代码冲突,您需要手动解决冲突并合并代码。

正文

sourceTree合并一次提交的内容

在基于git的开发中,经常遇到不同分支需要合并某一次特定的提交的代码,而不是合并整个代码。

场景:A分支是通用分支,B分支是私有化分支,现在A分支修改了一个通用的功能,需要合并到B分支上,功能在一次提交上。B分支只需要这次提交的代码,对A分支上改动的其他代码都不感兴趣。对此,常规的merge已经不能满足我们的需求。

1.打开工作分支,添加远程分支

步骤:菜单-操作 > 仓库设置 > 远程仓库 > 添加(填写名称和地址)

image-20230426154656993

2.拉取远程代码

右键远程分支,获取代码

image-20230426154858048

3.选择需要合并的提交,遴选

中间是代码提交情况,选择所有分支,勾选显示远程分支

image-20230426153658766

找到需要合并的内容,右键 > 遴选(后面确定即可)

如果报错,手工处理下代码冲突。

阅读如遇样式问题,请前往个人博客浏览: https://www.raokun.top
拥抱ChatGPT:https://ai.terramours.site
开源项目地址:https://github.com/firstsaofan/TerraMours

与sourceTree合并一次提交的内容相似的内容: