有没有办法将当前项目与git分支进行比较并创建差异补丁

时间:2019-02-21 16:54:43

标签: git intellij-idea patch

在IntelliJ中,我可以右键单击文件夹或项目的根目录,然后在Git上下文菜单下执行“与分支比较...”。我想将该比较的结果放入补丁/ diff文件。如何从IntelliJ或命令行git中完成此操作?

1 个答案:

答案 0 :(得分:0)

您搜索的diff选项是-pdoc)。

git diff -p reference-branch target-branch > yourfile.patch

似乎是随时实现这一目标的最简单方法。


但是,如果您只为命令提供一个提交引用,那么您还可以使用以下事实:假定当前分支为引用。

因此,您的reference-branch当前已结帐:

git diff -p target-branch > yourfile.patch