如何将gist中的补丁应用到Django源代码中?

2 投票
1 回答
2911 浏览
提问于 2025-04-16 03:22

我想在一个叫gist的地方试试一个补丁,这个补丁会修改Django的源代码:

gist: 550436

我该怎么做呢?我从来没有用过git,所以如果能给我一步一步的指导就太好了。

1 个回答

7

你可以使用 patch 来应用差异补丁。确保你在 Django 源代码的目录下(或者你想要应用补丁的地方),然后运行类似 patch -p1 < downloaded-patch.diff 的命令。

如果这个命令失败了,你可能需要尝试调整 -p 这个参数;这个 -p 是告诉 patch 在处理每个文件时去掉一些目录前缀(你可以查看差异文件的第一行)。

撰写回答