svelte - Degit 究竟代表什么?
问题描述
我已经彻底搜索了 Degit 的完整形式,但在任何地方都找不到。它究竟代表什么?
请提供任何链接以进一步了解它的开发方式/原因。
解决方案
我不确定我是否理解您的问题,但我认为 Degit 的意思是de-
(前缀含义为 undo,如在deactivate中)和-git
(版本控制)。也就是说,要下载一个使用git进行版本控制的项目,但没有git(基本上没有.git
文件夹)。
可能最准确的描述来自官方 git 存储库:
degit 制作 git 存储库的副本。运行时,它会在https://github.com/some-user/some-repo
degit some-user/some-repo
上找到最新的提交,如果本地不存在相关的 tar 文件,则将其下载到。(这比使用快得多,因为您没有下载整个 git 历史记录。)~/.degit/some-user/some-repo/commithash.tar.gz
git clone
另外,如果您仍然不了解 Degits 存在的原因,我建议您阅读Wait,这不只是 git clone 吗?部分。
推荐阅读
- react-native-android - 分支 io 退订
- algorithm - 算法的复杂性
- java - http响应中的Android json解析错误
- ios - 使用 JSONDecoder 时 UICollectionViewCells 显示为空
- html - 具有背景色的容器 div 隐藏表格单元格
- java - 不兼容的类型:int 无法转换为 java.awt.Color
- python - 如何在多行中查找记录字段的最大出现次数?
- javascript - 如何模拟水平滚动的固定定位但保持正常的垂直滚动?(表格的粘性列)
- python - Python 在 utf-8 或 cp1252 中导入 .csv 文件
- r - 当取决于前一列的值时,如何将序号附加到一列?