当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

degit

简单的项目脚手架
授权协议 MIT
开发语言 JavaScript
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 屠兴旺
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

degit 会对 git 仓库进行复制。当你运行 degit something-user/some-repo 时,它会在 https://github.com/some-user/some-repo 上找到最新的提交,并下载相关的 tar 文件到 ~/.degit/some-user/some-repo/commithash.tar.gz。(这比使用 git clone 要快得多,因为你不会下载整个 git 历史记录)

需要 Node 8 或以上版本。

安装

npm install -g degit

用法

基本

degit 最简单的用法是从 GitHub 下载一个 repo 的 master 分支到当前工作目录:

degit user/repo

# these commands are equivalent
degit github:user/repo
degit git@github.com:user/repo
degit https://github.com/user/repo

或者你可以从 GitLab 和 BitBucket 下载:

# download from GitLab
degit gitlab:user/repo
degit git@gitlab.com:user/repo
degit https://gitlab.com/user/repo

# download from BitBucket
degit bitbucket:user/repo
degit git@bitbucket.org:user/repo
degit https://bitbucket.org/user/repo

# download from Sourcehut
degit git.sr.ht/user/repo
degit git@git.sr.ht:user/repo
degit https://git.sr.ht/user/repo

指定标签、分支或提交

默认分支是master.

degit user/repo#dev       # branch
degit user/repo#v1.2.3    # release tag
degit user/repo#1234abcd  # commit hash
 相关资料
  • 为了能让开发者快速开发一个插件,qap-cli集成了脚手架的功能,使用qap的脚手架功能只需要如下3个命令。 初始化项目 首先通过命令行进入到你希望创建项目的目录,运行 qap init myProject 上边的myPoject是项目的名称,把myProject替换为你的项目名称即可 命令运行后,qap将会帮你创建myPoject的目录和创建好了基础文件。 安装项目依赖 运行如下2个命令 cd

  • 我试图建立一个简单的SpringMVC项目。 我创建了Web应用程序项目,然后添加了Spring和公共日志库。 还有这个网站。xml文件 这是HelloWebservlet。xml 然后我创建了java类(HelloContoller.java)com.tutorialspoint包 然后我在WEB-INF/JSP/hello中创建了JSP页面。jsp 我正在处理服务器glassfish,当我运行

  • 介绍 create-umi umi 通过 create-umi 提供脚手架能力,包含: project,通用项目脚手架,支持选择是否启用 TypeScript,以及 umi-plugin-react 包含的功能 ant-design-pro,仅包含 ant-design-pro 布局的脚手架,具体页面可通过 umi block 添加 block,区块脚手架 plugin,插件脚手架 library

  • 本文向大家介绍分享一个vue项目“脚手架”项目的实现步骤,包括了分享一个vue项目“脚手架”项目的实现步骤的使用技巧和注意事项,需要的朋友参考一下 搭建缘由 源于公司每次新启动一个由多人协同开发的项目都由负责人初始化项目之后,每个人再去从私服pull一下项目才开始开发。但是每次初始化工程都是一步步的造轮子,一个个依赖去安装,新建一个个不同功能的文件夹,而每个负责人所初始化的项目目录、以及模块引入方

  • 我目前正在将一些项目转换为maven,并且在战争开始时遇到了一些问题。因此,我刚刚创建了一个非常简单的ehcache maven项目,我得到了一个类加载器类型的问题。这是我的POM: Spring Config:http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring

  • 日常开发中,团队可以创建自己的项目脚手架,本文将介绍脚手架创建的方法。 脚手架项目必备的基础目录结构 ├── template # 模板目录结构 │ ├── san.config.js # cli配置项 └── meta.js/meta.json # 模板创建 prompt 交互问题 San CLI 使用 handlerbars 渲染 template 目录,所