我看到了git的教程,它通过命令git-init-db
初始化了repo,我知道git-init
会初始化repo,但附加的-db
会做什么?
答案 0 :(得分:4)
您指的是git-init-db
命令。
答案 1 :(得分:3)
在早期版本的Git中,命令名称都以git-
为前缀,如git-add
,git-commit
,git-init-db
等。多年前这些都是已更改,以便主命令只是git
,而add
,commit
等是git
命令的参数。所以你会有git add
,git commit
,git init-db
等
同样,git-init-db
命令是初始化Git存储库的低级方法。引入了git init
命令来执行与git-init-db
相同的操作,以及一些必需的步骤。
我必须得出结论,你可能正在阅读非常旧的Git教程。我建议使用类似Pro Git的书。
答案 2 :(得分:0)
它会失败。 git都不知道-d
和-b
选项。至少我使用的版本1.7.10.4。至于git-init-db
,您可以将其作为git init-db
调用,它与git init
相同。或者可能是“porcelaine”的“管道”。