使用git-init
初始化存储库时,它会创建一个名为.git
的隐藏目录 - 我已经做到了这一点。
但是当我尝试在一个目录中使用该命令时,该目录也包含我从该目录中的源编译的可执行文件,它创建了第二个可见目录,简称为git
,其中包含数百个文件。
这个目录是什么,它有什么作用?
我正在使用Linux Mint和bash。
答案 0 :(得分:0)
.git目录包含git的内部数据库,例如索引,日志等。
git命令仅使用 .git 目录来存储更改。如果您想了解有关使用 git 检查的更多信息,例如https://try.github.io/levels/1/challenges/1
git默认不使用你提到的 git 目录。
答案 1 :(得分:0)
我最喜欢Git的一个方面是它将所有信息保存在一个地方:项目根目录中的.git目录。
This tutorial也可能会有所帮助,因为它告诉您:
整个存储库内容存储在项目文件夹根目录中名为.git的文件夹中: