1

这是一个来自非程序员的新手问题:

假设我通过本地存储库(在我的工作计算机中)+ 一个裸机一起设置了 Git 和 Dropbox(如http://blog.shvetsov.com/2013/04/using-git-with-dropbox.html ) Dropbox 中的仓库。假设我可以从裸仓库中提取到其他与 Dropbox 链接的计算机(例如我的家用计算机)。

据我了解,裸仓库是不包含实际文件而仅包含 .git 文件的仓库。如果是这样,我怎么可能将 Dropbox 裸仓库中的所有文件(不仅仅是 .git)拉到我家用计算机上的本地仓库中?这些实际文件不在云端,对吧?

4

1 回答 1

3

您误解了“裸回购”包含的内容。确实,它不包含工作副本文件,这意味着存储库中文件的未压缩副本。但是,存储库本身包含存储库中所有文件(和所有历史文件)的压缩副本。当你克隆一个裸仓库时,Git 默认会创建未压缩的工作文件(以及一个.git存储本地仓库的目录)。

于 2013-05-27T02:07:54.350 回答