我刚刚开始使用Git,我有一个问题:
当我创建一个新的存储库时,我得到了一个文件夹,我应该在其中放置所有的文件(这个文件夹包含.git文件夹)。这个文件夹是完全独立的吗?
假设我创建了一个新的存储库,并在项目中工作了一段时间(进行提交)。如果我把那个文件夹移到另一个位置(比如另一个磁盘),它还能工作吗?如果我把它移到另一台计算机上呢?我是否可以将存储库/文件夹放在外部设备(外部硬盘或U盘)上,并在多台计算机上使用它?
发布于 2013-01-06 18:56:32
是。这就是本地存储库,它包含有关存储库的所有信息。
唯一没有包括的是全局配置。
有关更多详细信息,请参阅this free Git documentation。引用自该网站:
Git创建了.git目录,几乎所有
存储和操作的东西都位于这个目录中。如果您想备份或克隆您的存储库,将这个目录复制到其他地方几乎可以满足您的所有需求。
发布于 2013-01-06 19:00:07
文件夹本身是自包含的。
实际上,如果您已经提交了所有内容,并且没有本地更改,那么.git文件夹本身应该就足够了。.git文件夹是您的存储库。文件夹的其余内容是检出的工作目录。您不能将这些文件(特别是如果有很多文件)复制到其他计算机。
发布于 2013-01-06 18:55:53
是的,它包含了git需要的一切。
而且它可以和U盘一起工作。
https://stackoverflow.com/questions/14181402
复制相似问题