“Git目录”和“工作目录”

时间:2011-08-25 09:52:08

标签: git version-control

如果我理解正确, Git目录 是名为 .git 的隐藏指南,它位于 工作目录 。所有代码和历史信息都存储在Git目录中。

所以我预计当我从GitHub克隆一些repo时,如下所示:

git clone git://github.com/schacon/grit.git .

我应该只下载 .git 目录。

但除了隐藏的 .git目录之外,工作目录中还有很多其他文件。我没想到会下载其他人的工作目录。

为什么?

感谢。

1 个答案:

答案 0 :(得分:6)

Git通过创建与master分支对应的文件(或任何已配置为默认分支的文件)自动为您准备工作目录。这不是一些工作指挥。它是你的;)

如果您只想要裸.git个文件夹,请使用--bare--mirror