如何在TortoiseGit中将主分支的更新合并到分支中

16

我之前在 Git 仓库中创建了一个分支,并对该分支进行了一些更改。现在我需要使用主分支的更新(即在创建分支后进行的提交)来更新我的分支,然后将其与主分支合并。

请帮助我在 TortoiseGit 中实现此操作。

请通过 TortoiseGit 指导我,而不是通过 Git bash 或 Git CLI 等方式。

谢谢。

2个回答

11
您要查找的命令是“合并”。
使用合并,您可以将另一个分支的更改集成到您的活动分支中,例如将您的分支的更改集成到主分支中。
可以使用多种方式进行合并:
1.在资源管理器中打开上下文菜单,打开TortoiseGit子菜单,然后选择合并。
2.打开日志对话框,右键单击要合并的提交/分支,然后选择合并。
在这两种情况下,都会打开完全相同的对话框。在此处,您可以选择/检查分支并设置一些更高级的选项。单击确定将开始合并。
每当您进行合并时,可能会发生冲突,例如,在两个分支上编辑了相同的文件,需要手动解决并提交(生成的合并提交包括您的更改以及其他分支的更改)。
就是这样。
请参见https://tortoisegit.org/docs/tortoisegit/tgit-dug-merge.html

我刚刚这样做了,并且得到了一些冲突解决的文件,我也处理了。但是,它完全跳过了在主分支中的许多重大更改,而我在我的分支中仍然没有这些更改。 - ruttergod

1

右键点击分支文件夹,从主干进行拉取。它会显示冲突文件并让您在过程中解决它们。这是我发现的最简单的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接