我需要在开发和我的特性分支之间获取补丁/ diff。如何获取补丁或diff文件 - 分支之间的Git比较
我怎样才能得到这个使用git
命令。
请考虑分支名称为development
和test
。我需要从测试和开发分支中获得差异。
编辑:
我按照在下面的问题提供的步骤: Comparing two branches in Git?
的差异示于仅git的终端。
我怎么可以保存差异成补丁或diff文件?
我需要在开发和我的特性分支之间获取补丁/ diff。如何获取补丁或diff文件 - 分支之间的Git比较
我怎样才能得到这个使用git
命令。
请考虑分支名称为development
和test
。我需要从测试和开发分支中获得差异。
编辑:
我按照在下面的问题提供的步骤: Comparing two branches in Git?
的差异示于仅git的终端。
我怎么可以保存差异成补丁或diff文件?
尝试
git的差异development..test> patch_name.patch
这将创建补丁。无论你想要的地方应用补丁。
您也可以使用创建一个补丁文件: git format-patch master..dev --stdout > patch.patch
这会在电子邮件格式的补丁,我觉得更易读一点点。另请注意,上述命令为所有补丁创建一个文件。
这些文件可以适用于使用git am
的可能的复制回购[Git中比较两个分支?](http://stackoverflow.com/questions/9834689/comparing-two-branches-in-git ) –
@Yogesh_D感谢您的链接 – Venkat
@Yogesh_D我编辑了我的问题,我需要获取补丁文件 – Venkat