git命令详解
1 git init
$ git init -h
usage: git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [<directory>]
--template <template-directory>
directory from which templates will be used
--bare create a bare repository
--shared[=<permissions>]
specify that the git repository is to be shared amongst several users
-q, --quiet be quiet
--separate-git-dir <gitdir>
separate git dir from working tree
1.1 翻译
usage: git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [<directory>]
--template <template-directory> 目录使用模板目录
--bare 创建一个简单的存储库
--shared[=<permissions>] 指定git存储库将在多个用户之间共享
-q, --quiet 静默
--separate-git-dir <gitdir> 从工作树中分离git目录
1.2 用例
1.2.1 git init
一般用来初始化当前目录(一个非空的目录),作为本地仓库。这里我在test目录中执行,初始化的就是test目录
git init
结果图
1.2.2 git init -q
-q参数,静默执行
git init -q
结果图
1.2.3 git init --bare
–bare 参数,一般用来初始化一个空的目录,作为远程存储仓库
git init --bare
结果图
1.2.4 git init --template template_dir
–template 参数,相当于复制模版仓库,template_dir模版仓库的目录
git init --template ../zwac
结果图

1.2.5 git init --separate-git-dir git_dir
相当于复制仓库git_dir(可以是工作仓库,也可以是存储仓库)中的.git目录
git init --separate-git-dir ../zwac
结果图
版权声明:本文为jilijo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。