2010-11-27 59 views

回答

5

从一个语义点,git init --bare更好:--bare是给init,而不是整个混帐有关。

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--bare作为单独的选项被添加到1.5.6系列中,以改进CLI。

+0

谢谢,我一直都很好奇! – peterjmag 2010-11-28 22:32:22

2

初始化d git仓库我使用的是最好的命令是

git init --bare . 

之前执行这个命令,确保你是在您要创建库哪一个目录中。