'git --bare init'错了吗?

时间:2010-11-27 18:35:11

标签: git

git --bare init错了吗?

应该是:

git init --bare

3 个答案:

答案 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 .

在执行此命令之前,请确保您在目录中位于要创建存储库的位置。