如何从Git补丁文件中应用特定的文件?

15

我有一个包含6个文件的Git补丁。

  1. abc.php
  2. pqr.php
  3. zyz.php
  4. rrr.php
  5. ggg.php
  6. yyy.php

我只想从上述文件中应用rrr.php的内容到.patch文件中。

git-apply命令包含--exclude参数,但没有--include参数。

如何仅应用.patch文件中的rrr.php内容?

1个回答

22

你说:

git-apply命令包含一个--exclude参数,但没有--include

git-apply(1) 手册页说:

--include=<path-pattern>

将更改应用于匹配给定路径模式的文件。这在导入补丁集时非常有用,可以选择性地包含某些文件或目录。

尝试:

git apply --include=rrr.php some.patch

已经通过Git 1.8.4版本验证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接