相关疑难解决方法(0)

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重置具有特定扩展名的所有文件

我对许多类型的文件进行了更改,例如.tsx .scss.scss.d.ts,并且已提交并推送到我的分支。

有什么办法可以只.scss.d.ts用 master重置扩展名吗?

保留更改.tsx.scss.scss.d.ts通过 master重置。

谢谢

git github github-for-mac github-for-windows

4
推荐指数
2
解决办法
2039
查看次数

标签 统计

git ×2

github ×1

github-for-mac ×1

github-for-windows ×1