git模板目录
模板使用 .git 子目录初始化一个新的存储库。
模板目录将是下面提到的目录之一:
- 使用 --template 选项给出的参数,
- $GIT_TEMPLATE_DIR 环境变量的内容,
- init.templateDir 配置变量,
- 默认模板,通常位于 /usr/share/git-core/templates 目录中。
默认模板是利用模板功能的一个示例。
可以为将复制到已定义的 .git 子目录的默认目录和文件创建模板。
模板使用 .git 子目录初始化一个新的存储库。
可以为将复制到已定义的 .git 子目录的默认目录和文件创建模板。
默认模板是利用模板功能的一个示例。
说明
git init 命令用于生成新的空 Git 存储库或者重新初始化现有存储库。
在此命令的帮助下,将创建一个 .git 子目录,其中包含生成新 Git 存储库所需的元数据,例如对象和模板文件的子目录。
git init 的配置
git init < directory> 配置有一个 <directory> 参数。
该命令在提供的 <directory> 中运行。
如果没有此目录,将创建一个新目录。
以下是完整的选项列表:
-Q or --QUIET | 仅打印错误和警告。所有其他输出都隐藏在一起。 |
---|---|
--BARE | 创建一个裸机的存储库。 |
--TEMPLATE=<TEMPLATEDIRECTORY> | 指定必须使用目录的模板。 |
-SEPARATE-GIT-DIR=<GIT DIR> | 创建一个文本文件,其中包含%26lt的路径; git dir%26gt;文件充当指向诸特目录的链接。在现有存储库上调用git initparate-git-dir时,.git dir将移动到指定的%26lt; git dir%26gt;小路。 |
--SHARED[=(FALSE | TRUE |
git init 用法
使用 git init 是设置版本控制系统项目(item)(item)的最简单方法,因为不需要生成存储库、输入文件等。
- 为了获得一个有效的 Git 存储库,我们只需要 cd 进入项目(item)(item)子目录并在终端中运行 git init 命令。
git init
- 将目录转换为 Git 存储库,以记录项目(item)(item)更改。在特定目录中创建一个新的 Git 存储库以生成一个新的 .git 子目录。
git init <directory>
在包含 .git 子目录的项目(item)(item)目录上运行 gin init 后,我们可以再次在同一项目(item)(item)目录上运行它,并且不会覆盖现有的 .git 配置。
git init 裸仓库
必须使用 --bare 标志创建共享存储库。
--bare 标志用于创建没有工作目录并且不允许编辑文件和提交目录中的更改的存储库。
--bare 是一种将存储库标记为存储设施的方法。
裸仓库必须初始化为 git push 和 git pull from,但永远不要直接提交给它。
中央存储库必须创建为裸存储库,因为将分支推送到非裸存储库可能会覆盖更改。
中央存储库总是裸的,而本地存储库是非裸的。
git init --bare 最常见的用途是创建远程中央存储库。