2017-03-09 38 views
1

我需要在开发和我的特性分支之间获取补丁/ diff如何获取补丁或diff文件 - 分支之间的Git比较

我怎样才能得到这个使用git命令。

请考虑分支名称为developmenttest。我需要从测试和开发分支中获得差异。

编辑:

我按照在下面的问题提供的步骤: Comparing two branches in Git?

的差异示于仅git的终端。

我怎么可以保存差异成补丁或diff文件?

+3

的可能的复制回购[Git中比较两个分支?](http://stackoverflow.com/questions/9834689/comparing-two-branches-in-git ) –

+0

@Yogesh_D感谢您的链接 – Venkat

+0

@Yogesh_D我编辑了我的问题,我需要获取补丁文件 – Venkat

回答

1

尝试

git的差异development..test> patch_name.patch

这将创建补丁。无论你想要的地方应用补丁。

1

您也可以使用创建一个补丁文件: git format-patch master..dev --stdout > patch.patch

这会在电子邮件格式的补丁,我觉得更易读一点点。另请注意,上述命令为所有补丁创建一个文件。

这些文件可以适用于使用git am