将 git 存储库从一个文件夹克隆到 Linux 中的另一个文件夹
Clone git repository from one folder to another in Linux
我将网站上传到共享服务器,因为我想跟踪更改,所以我 运行 git init
在共享服务器根文件夹中的所有站点文件上。这创建了一个新的子文件夹 .git
.
我现在想在一个单独的文件夹中创建我的站点的副本以进行开发,我认为最简单的方法是将现有存储库克隆到新文件夹。我的 git 存储库位于 /www/www/.git
。我想将我的存储库克隆到 /www/test/
.
的开发文件夹中
我需要使用什么命令将我的 git 存储库克隆到测试文件夹?
我不知道我的 git 存储库的名称,它只是主 b运行ch。
我试过了运行:
git clone file://www/www/
和
git clone file://www/www/.git
以及其他组合,但每次我得到相同的错误信息:
fatal: '/www/www/.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository
exists.
我检查了文件权限,并且有对 git 存储库文件夹的读写权限。
任何人都可以告诉我正确的 command/method 我应该用来克隆我的存储库吗?这也将使我可以轻松地对原始存储库进行任何更改。
您正在寻找 git clone -l -s -n ../www
。见 here:
-l/--l: When the repository to clone from is on a local machine, this flag
bypasses the normal "Git aware" transport mechanism and clones the
repository by making a copy of HEAD and everything under objects and
refs directories. The files under .git/objects/ directory are
hardlinked to save space when possible.
以及页面末尾的(总是?)隐藏示例。
我将网站上传到共享服务器,因为我想跟踪更改,所以我 运行 git init
在共享服务器根文件夹中的所有站点文件上。这创建了一个新的子文件夹 .git
.
我现在想在一个单独的文件夹中创建我的站点的副本以进行开发,我认为最简单的方法是将现有存储库克隆到新文件夹。我的 git 存储库位于 /www/www/.git
。我想将我的存储库克隆到 /www/test/
.
我需要使用什么命令将我的 git 存储库克隆到测试文件夹?
我不知道我的 git 存储库的名称,它只是主 b运行ch。
我试过了运行:
git clone file://www/www/
和
git clone file://www/www/.git
以及其他组合,但每次我得到相同的错误信息:
fatal: '/www/www/.git' does not appear to be a git repository fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
我检查了文件权限,并且有对 git 存储库文件夹的读写权限。
任何人都可以告诉我正确的 command/method 我应该用来克隆我的存储库吗?这也将使我可以轻松地对原始存储库进行任何更改。
您正在寻找 git clone -l -s -n ../www
。见 here:
-l/--l: When the repository to clone from is on a local machine, this flag bypasses the normal "Git aware" transport mechanism and clones the repository by making a copy of HEAD and everything under objects and refs directories. The files under .git/objects/ directory are hardlinked to save space when possible.
以及页面末尾的(总是?)隐藏示例。