这是一个简单的问题,如何使用git为所有文件生成包含两个分支之间代码差异的文件?我几乎可以肯定我前段时间已经在堆栈溢出时看到了它,但我现在搜索并找不到它。
谢谢
答案 0 :(得分:0)
您可以使用以下内容:
git diff >> test.diff
答案 1 :(得分:0)
如果您打算创建补丁文件并应用它,则可以执行
git diff branch1..branch2 --no-prefix > patchfile
接着是
patch -p0 < patchfile
应用补丁。
如果您只想创建一个文件,可以跳过--no-prefix
选项