以下命令在git中做了什么?

时间:2013-09-12 19:51:18

标签: git

我看到了git的教程,它通过命令git-init-db初始化了repo,我知道git-init会初始化repo,但附加的-db会做什么?

3 个答案:

答案 0 :(得分:4)

您指的是git-init-db命令。

答案 1 :(得分:3)

在早期版本的Git中,命令名称都以git-为前缀,如git-addgit-commitgit-init-db等。多年前这些都是已更改,以便主命令只是git,而addcommit等是git命令的参数。所以你会有git addgit commitgit 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”的“管道”。