2010-03-02 102 views
4

我创建了一个存储库,查看了Git创建的内容,并无法在.git树下的任何位置找到这些文件。那么,我如何知道我的文件是否安全地存储在Git中?原始文件在哪里?

+0

你不需要为自己介绍任何问题。有一个链接到您的个人资料。 – Dustin 2010-03-03 01:15:02

回答

1

哪些文件?

Git不存储文件的副本。 Git存储库的.git目录的内容基本上是由Git跟踪的所有内容以及提交,标签等的数据库。

如果您的存储库是非裸存储库,它将有一个工作树与之关联。工作树是Git跟踪的文件的最新表示。

+0

因此,不再使用SCM(源代码管理)进行备份,呃? – PalaDolphin 2010-03-02 20:50:41

+0

好吧,给定一个'.git'版本库,Git可以通过简单的'git checkout'轻松创建一个工作树。 – mipadi 2010-03-02 21:07:58

+2

我不会推荐使用任何SCM作为备份。我也不会推荐使用备份系统作为SCM。 .git目录包含您需要重建每个文件的每个版本的所有内容。 – Dustin 2010-03-03 01:14:35

0

您也可以克隆存储库以查看您获得的结果。