Git:本地存储库和工作树一样吗?

时间:2014-02-06 15:50:27

标签: git

我对Git比较陌生。我通过发出git init命令(例如,在d:\testproj文件夹内)在我的Windows机器中创建了一个新的本地存储库。然后我配置Eclipse(我的java ide)指向这个目录并开始处理它。然后我从testproj文件夹中执行了“git add”和“git commit”命令。所有命令都成功执行。

我的问题是:testproj是工作树还是git本地存储库?

PS:同时,我在stackoverflow中寻找答案,发现:https://stackoverflow.com/a/5283457/291475。然后我得出结论:.git目录是本地存储库,testproj是工作目录。这是对的吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,这是正确的。 .git目录包含使其成为git repo的所有内容。它就是保存工作树(在本例中为testproj)的历史(提交)的地方。删除它实际上会删除该目录中的git。