使用 git 生成差异文件
Generating diff file with git
这是一个简单的问题,如何使用 git 为所有文件生成包含两个分支之间代码差异的文件?我几乎可以肯定我之前在 stack overflow 上看到过它,但我现在搜索并没有找到它。
谢谢
你可以这样使用:
git diff >> test.diff
如果您打算创建一个补丁文件并应用它,您可以这样做
git diff branch1..branch2 --no-prefix > patchfile
其次是
patch -p0 < patchfile
应用补丁。
如果只想创建一个文件,可以跳过--no-prefix
选项
这是一个简单的问题,如何使用 git 为所有文件生成包含两个分支之间代码差异的文件?我几乎可以肯定我之前在 stack overflow 上看到过它,但我现在搜索并没有找到它。
谢谢
你可以这样使用:
git diff >> test.diff
如果您打算创建一个补丁文件并应用它,您可以这样做
git diff branch1..branch2 --no-prefix > patchfile
其次是
patch -p0 < patchfile
应用补丁。
如果只想创建一个文件,可以跳过--no-prefix
选项