我刚安装了eGit插件,我正在玩它。我是Git的新手。
我注意到一些奇怪的事情:
我提交了示例项目“Planets”,然后我只修改了一个文件Planet.java。
然后我查看了Git存储库文件夹,这个修改过的文件Planet.java就在那里,但我的其他源文件都不是。
这是否意味着如果我从磁盘中删除原始项目文件夹,它会破坏Git?我的意思是我将无法恢复此项目以前提交的任何版本吗?
答案 0 :(得分:3)
“原始项目文件夹”是您的Git存储库。 Git仅在您执行git init
的目录中存在*。有关文件的元数据存储在项目目录中隐藏的.git
目录里面中。如果删除项目目录,则删除Git存储库的本地副本。
*假设您没有明确克隆您的存储库