如何避免git从主存储库下载指定的一些文件

时间:2012-01-17 06:07:06

标签: git

我怎么能避免从主存储库下载指定的一些文件的git?我想排除一些我不想在网络服务器上的javascript文件。

是否有任何“gitignore”阻止下载特定文件?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用“稀疏结帐”功能执行此操作。

git config core.sparsecheckout true

编辑.git/info/sparse-checkout文件并添加:

*
!invisible.js

然后:

git read-tree  -m -u HEAD

这应该使invisible.js文件从工作目录中消失(并且它不会在更新时返回)。

有关详细信息,请参阅git read-tree documentation的“稀疏结帐”部分。