在 Git 中,你可以使用 git diff 和 git apply 命令来生成和应用补丁(patch)。
生成补丁(patch):
- 首先,确保你在 Git 仓库的根目录或相关子目录中。
- 运行以下命令来生成补丁(patch):
git diff > patchfile.patch
# 这将生成一个名为 patchfile.patch 的文件,其中包含了当前工作目录与最新提交之间的差异。
- 合成补丁(patch):
将补丁文件放入需要更改的应用目录下,运行以下命令来将补丁应用到代码中:
git apply patchfile.patch
如果补丁应用成功,Git 将自动将更改应用到你的代码中。如果有冲突或其他问题,Git 会提示错误信息,并尝试合并更改。
4. 提交修改
git add .
git commit -m "merge patch"
git push