gpt4 book ai didi

git - 从提交中 check out 所有以特定扩展名结尾的文件

转载 作者:行者123 更新时间:2023-12-05 05:20:19 24 4
gpt4 key购买 nike

我知道如何从一次提交中 check out 一个文件。

git checkout a0b1c3d -- path/to/some/file.txt

我也知道如何从一次提交中 check out 多个文件。

git checkout a0b1c3d -- path/to/some/file.txt path/to/another/file.txt

我们如何检查所有以特定扩展名结尾的文件?我尝试了以下方法:

git checkout a0b1c3d -- *.txt
git checkout a0b1c3d -- */**/*.txt

都没有用。这两个命令都不 check out 任何内容,即使有 *.txt 文件要从指定的提交 check out 。

Checkout all files from a previous commit with a certain file name表明 pathspec 中可能存在错误。

最佳答案

引用 glob,以便您的 shell 将它传递给 Git,而不是自行扩展它:

git checkout -- \*.txt

这对我来说非常有效,它检查了所有 .txt 文件(在任何级别,请参阅 git help ignore 中的 git 路径名匹配规则)。

关于git - 从提交中 check out 所有以特定扩展名结尾的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com