如何从本地机器复制本地 git 存储库

如何从本地机器复制本地 git 存储库

我已经在 virtualBox 上安装了 Ubuntu 14.04,并在其中下载了 Git 存储库(Android 源代码)。我想将 git 存储库复制到同一台本地机器。

如果我使用 cp -r cmd,符号链接文件不会被复制到目标。如果我使用 cp -Lr cmd,会出现以下错误

cp 无法声明 /path/filename:目录中没有此类文件。

我如何复制 git 存储库的全部内容..?

问候,Kishore P

答案1

转到 virtualbox 中的设置并设置主机和客户机之间的共享文件夹。然后,您将能够从虚拟机复制到已安装的文件夹,并且您在那里复制的任何内容也将在主机中可用。您需要 sudo 权限才能复制 VM 中的文件,因为共享文件夹归 root 所有

在此处输入图片描述

答案2

-L按照源中的链接查找要复制的文件,而不是复制链接本身。您可以使用cp -a它来涵盖所有情况,再加上保留其他几个属性。

相关内容