init 是一个项目初始化工具,主要用于项目的初始化工作。其原理是将远程 Git 仓库的模板拉去到本地然后使用模板来初始化项目从而达到简化项目初始化工作的目的。
如果电脑已有 Go 环境则可将项目克隆后在根目录直接执行go install
即可。
使用init
命令直接初始化当前目录并默认使用 default 模板(default 模板是指在仓库中根目录为 default 的文件夹下所有的文件)。详细说明使用 -h 参数获取
D:\temp>mkdir test
D:\temp>cd test
D:\temp\test>init
[开始同步远程模版]
[同步远程模版成功,耗时: 4.5924022s]
[开始初始化项目,使用 default 模版]
[初始化项目成功,耗时: 12.748ms]
D:\temp\test>
重新设置默认远程模板仓库后需要将用户主目录下.init
文件夹下的template
文件夹删除。