我目前正在我的一个本地硬盘上设置git,但最终会将我所有的git repos转移到另一个硬盘(我想从我自己的文件中分割我的工作文件,但我没有驱动器然而)。是否可以通过拖放将这些本地工作git repos移动到新的hdds?
我有一台Mac OSX Lion,我正在为使用家用NAS服务器作为母舰的多台mac设置本地存储库。我仍然是这个git的初学者,所以任何提示都非常感谢。谢谢!
答案 0 :(得分:33)
是的,您只需将所有文件复制到另一台计算机即可。但请确保还复制“隐藏”文件,这意味着名称以点开头的文件。
以下是指向如何make the hidden files appear in the finder的页面的链接。
每个git-repository都在其最顶层的目录中有一个名为.git
的隐藏文件夹。此文件夹包含所有历史记录,修订版等。在该文件夹中,您还可以找到一个名为config
的文件,您可以在移动存储库后根据需要进行修改。
所以基本上这个.git
文件夹就是使你的裸项目文件和启用git的存储库之间产生差异的一切。
答案 1 :(得分:2)
git-data存储在你的git repo中的(不可见)文件夹中......所以如果你移动整个文件夹,一切都会好的。在Linux和Windows中,它确实以这种方式工作,所以对OSX也是如此。
你可以通过创建一个回购来试试它并移动它btw;)