git - 如何检查文件或文件夹

时间:2016-10-17 14:23:50

标签: windows git

我们有一个回购。同事检查linux中的文件夹。我想在Windows中查看它。有一些文件名(例如ABC :: DEF.3pm.gz)是什么Windows没有。 我跑

时失败了

git pull origin

有没有办法忽略这个文件夹?

我已尝试将此文件夹放在.gitignore中,因为此文件夹已在回购邮件中,所以它不起作用。

由于

1 个答案:

答案 0 :(得分:0)

有两种可能的解决方案。

稀疏结帐

Sparse checkout是一个Git功能,它只允许签出特定的文件和目录。请参阅示例和进一步讨论here

过滤器分支

另一种解决方案是使用git filter-branch在整个存储库中重命名该文件,如this回答中所述。这将有助于摆脱问题,但它也会重写提交历史。