试图了解Git的工作原理

时间:2012-02-08 19:41:48

标签: eclipse git egit

我刚安装了eGit插件,我正在玩它。我是Git的新手。

我注意到一些奇怪的事情:

我提交了示例项目“Planets”,然后我只修改了一个文件Planet.java。

然后我查看了Git存储库文件夹,这个修改过的文件Planet.java就在那里,但我的其他源文件都不是

这是否意味着如果我从磁盘中删除原始项目文件夹,它会破坏Git?我的意思是我将无法恢复此项目以前提交的任何版本吗?

1 个答案:

答案 0 :(得分:3)

“原始项目文件夹”您的Git存储库。 Git仅在您执行git init的目录中存在*。有关文件的元数据存储在项目目录中隐藏的.git目录里面中。如果删除项目目录,则删除Git存储库的本地副本。

*假设您没有明确克隆您的存储库