小编edu*_*udi的帖子

git checkout只有整个项目的某些文件类型

有没有办法只对某些文件类型(.xlf)执行git checkout,它会在整个存储库中进行递归?结果应包含存储库的结构,即文件夹和特定扩展名的包含文件.

回购A.

file.xlf
file.txt
level2/
    file2.xlf
    file2.txt
    level3/
        file3.xlf
        file3.txt 
Run Code Online (Sandbox Code Playgroud)

结帐后回购B看起来像:

回购B.

file.xlf
    /level2
    file2.xlf
        /level3
        file3.xlf
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止:

$ git checkout FETCH_HEAD -- '*.xlf'
Run Code Online (Sandbox Code Playgroud)

这将提供".xlf"根级别的所有文件,但不会递归到子目录.

感谢您的帮助.

git

8
推荐指数
2
解决办法
4505
查看次数

标签 统计

git ×1