在 Linux 中将 git 存储库从一个文件夹克隆到另一个文件夹



>我将一个网站上传到共享服务器,由于我想跟踪更改,因此我对共享服务器根文件夹中的所有站点文件运行了git init。这将创建一个新的子文件夹.git

我现在想在一个单独的文件夹中创建我的站点的副本以进行开发,并认为最简单的方法是将现有存储库克隆到新文件夹。我的 git 存储库存在于/www/www/.git.我想将我的存储库克隆到我的开发文件夹中/www/test/.

我需要使用什么命令将我的 git 存储库克隆到测试文件夹?

我不知道我的 git 存储库的名称,它只是主分支。

我试过跑步:

git clone file://www/www/

git clone file://www/www/.git

以及其他组合,但每次我收到相同的错误消息:

致命:"/www/www/.git"似乎不是 git 存储库 致命:无法从远程存储库读取。

请确保您具有正确的访问权限和存储库 存在。

我已经检查了文件权限,并且对 git 存储库文件夹具有读写访问权限。

谁能告诉我应该使用正确的命令/方法来克隆我的存储库?这也将使我可以轻松地将任何更改拉入原始存储库。

您正在寻找git clone -l -s -n ../www.看这里:

-

l/--l:当要从中克隆的存储库位于本地计算机上时,此标志 绕过正常的"Git 感知"传输机制并克隆 通过复制 HEAD 和对象下的所有内容来存储库和 引用目录。.git/objects/目录下的文件是 硬链接以尽可能节省空间。

以及页面末尾的(总是?)隐藏示例。

相关内容

最新更新