git --bare init
错了吗?
应该是:
git init --bare
答案 0 :(得分:19)
git --bare init
没有错,它只是表达相同(尽管存在错误)操作的另一种方式。
快速查看顶级git(1) manpage将确认,--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
的原因。在{1.5}系列中添加了--bare
作为单独的选项,以改进CLI。
答案 1 :(得分:5)
从语义的角度来看,git init --bare
更好:--bare
与init相关,而不是整个git。
答案 2 :(得分:2)
初始化d git存储库我正在使用的最佳命令是
git init --bare .
在执行此命令之前,请确保您在目录中位于要创建存储库的位置。