19

我目前正在我的一个本地硬盘上设置 git,但最终会将我所有的 git 存储库移动到另一个硬盘上(我想将我的工作文件从我自己的文件中拆分出来,但我还没有驱动器)。是否可以通过拖放将那些本地工作 git repos 移动到新的硬盘?

我有一个 Mac OSX Lion,并且正在为使用我的家庭 NAS 服务器作为母舰的多台 Mac 设置本地存储库。我仍然是这个 git 东西的初学者,所以非常感谢任何提示。谢谢!

4

2 回答 2

39

是的,您可以简单地将所有文件复制到另一台计算机上。但请确保同时复制“隐藏”文件,即名称以点开头的文件。

这是一个 Page 的链接,描述了如何使隐藏文件出现在 finder 中

每个 git-repository.git在其最顶层目录中都有一个隐藏文件夹。此文件夹包含所有历史记录、修订等。在该文件夹中,您还可以找到一个名为 的文件config,您可以在移动存储库后根据自己的意愿进行修改。

所以基本上这个.git文件夹就是你的裸项目文件和支持 git 的存储库之间的区别。

于 2012-05-27T12:37:10.390 回答
4

git-data 存储在你的 git repo 中的(不可见的)文件夹中......所以如果你移动整个文件夹,一切都很好。在 Linux 和 Windows 中,它确实以这种方式工作,所以希望也适用于 OSX。

您可以通过创建一个 repo 来尝试它并顺便移动它;)

于 2012-05-27T12:38:49.697 回答