git --bare init
是否正确?
应该是:
git init --bare
git --bare init
是否正确?
应该是:
git init --bare
git --bare init
没有错误,它只是表达相同操作的一种不同方式(假设没有错误)。
快速查看顶级 git(1)手册 将确认--bare
是所有Git命令的全局选项,它影响存储库目录的发现方式:
--bare
Treat the repository as a bare repository. If GIT_DIR environment
is not set, it is set to the current working directory.
最初,这是唯一的让git命令在“裸模式”下运行的方式,这就是为什么你会发现在相当多旧的文档/教程中有git --bare init
的原因。--bare
作为单独选项是在1.5.6系列中添加的,以改善CLI。
git init --bare
更好一些: --bare
是与init相关的,而不是整个git。我使用的最佳命令来初始化一个 Git 仓库是:
git init --bare .
在执行此命令之前,请确保您位于您想创建存储库的目录中。