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

时间:2014-01-07 11:25:23

标签: git

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

  1. abc.php
  2. pqr.php
  3. zyz.php
  4. rrr.php
  5. ggg.php
  6. yyy.php
  7. 我想只应用包含上述文件的.patch文件中的rrr.php

    git-apply命令包含--exclude arg,但不包括--include

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

1 个答案:

答案 0 :(得分:2)

你说:

  

git-apply命令包含--exclude arg,但不包括--include

git-apply(1) Manual Page说:

  

--include=<path-pattern>

     

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

尝试:

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

使用Git版本1.8.4验证。