我怎么能避免从主存储库下载指定的一些文件的git?我想排除一些我不想在网络服务器上的javascript文件。
是否有任何“gitignore”阻止下载特定文件?
答案 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的“稀疏结帐”部分。