首页 > 解决方案 > Degit 究竟代表什么?

问题描述

我已经彻底搜索了 Degit 的完整形式,但在任何地方都找不到。它究竟代表什么?

请提供任何链接以进一步了解它的开发方式/原因。

标签: svelte

解决方案


我不确定我是否理解您的问题,但我认为 Degit 的意思是de-(前缀含义为 undo,如在deactivate中)和-git(版本控制)。也就是说,要下载一个使用git进行版本控制的项目,但没有git(基本上没有.git文件夹)。

可能最准确的描述来自官方 git 存储库

degit 制作 git 存储库的副本。运行时,它会在https://github.com/some-user/some-repodegit some-user/some-repo上找到最新的提交,如果本地不存在相关的 tar 文件,则将其下载到。(这比使用快得多,因为您没有下载整个 git 历史记录。)~/.degit/some-user/some-repo/commithash.tar.gzgit clone

另外,如果您仍然不了解 Degits 存在的原因,我建议您阅读Wait,这不只是 git clone 吗?部分。


推荐阅读