git init 是 Git 版本控制系统中用于初始化一个新的 Git 仓库或重新初始化一个现有的仓库的命令。“init” 是 “initialize”(初始化)的缩写。执行此命令后,会创建一个名为 .git 的子目录,其中包含所有的仓库元数据,这使得目录成为一个 Git 仓库。
基本语法:
git init [目录]
--bare: 创建一个裸仓库。裸仓库不包含工作目录,通常用于远程仓库。--template=<模板目录>: 指定一个目录,该目录将被用作初始化新仓库的模板。--separate-git-dir=: 将 .git 目录放在指定的路径下。--shared[=<权限>]: 设置仓库以供多用户访问,并可以设置特定的权限。1、在当前目录初始化一个新的 Git 仓库:
git init
2、初始化一个名为 “project” 的新目录作为 Git 仓库:
git init project
3、创建一个裸仓库:
git init --bare
4、使用指定的模板目录初始化仓库:
git init --template=/path/to/template
git init 命令不会影响现有的文件或目录。它只是添加了一个 .git 子目录。git init,它会重新初始化该仓库,但不会覆盖仓库中的对象或引用。