标签: windows git
我们有一个回购。同事检查linux中的文件夹。我想在Windows中查看它。有一些文件名(例如ABC :: DEF.3pm.gz)是什么Windows没有。 我跑
git pull origin
有没有办法忽略这个文件夹?
我已尝试将此文件夹放在.gitignore中,因为此文件夹已在回购邮件中,所以它不起作用。
由于
答案 0 :(得分:0)
有两种可能的解决方案。
稀疏结帐
Sparse checkout是一个Git功能,它只允许签出特定的文件和目录。请参阅示例和进一步讨论here。
过滤器分支强>
另一种解决方案是使用git filter-branch在整个存储库中重命名该文件,如this回答中所述。这将有助于摆脱问题,但它也会重写提交历史。
git filter-branch