我使用macOS和Ubuntu。我想将特定项目https://github.com/Project/project.git
克隆到特定目录$HOME/git
中。我看到了以下页面:How do you clone a Git repository into a specific folder?,但是它需要像git clone https://github.com/Project/project.git $HOME/git/project
那样显式指定其项目名称。如何在不指定项目名称的情况下git clone它们?
[Add1]如果我git像这样克隆:git clone https://github.com/Project/project.git $HOME/git
然后我遇到了fatal: destination path '/home/paalon/git' already exists and is not an empty directory.
[Add2]我想在$HOME/git
目录下克隆git管理的项目。我想设置状态ls $HOME/git
像project1/ project2/ project3/
一样。
答案 0 :(得分:2)
分为2个命令:
cd $HOME/git
git clone https://github.com/Project/project.git
这样,您只需为项目命名一次。
答案 1 :(得分:1)
如何将Git存储库克隆到特定文件夹中?
git clone命令可以按以下方式使用:
git clone <url> <destination>
致命:目标路径
/home/paalon/git
已经存在,并且不是空目录。
这是由于您的面孔上已经存在具有给定名称/home/paalon/git
的文件夹。
删除“旧文件夹”并再次克隆,这次将所需的路径添加到克隆命令中
答案 2 :(得分:0)
我认为这实际上是不正确的。您可以克隆提供 any 目录作为目标。不必与项目名称匹配:
$ git clone https://github.com/eantoranz/bwv blahblah
Cloning into 'blahblah'...
remote: Enumerating objects: 221, done.
remote: Total 221 (delta 0), reused 0 (delta 0), pack-reused 221
Receiving objects: 100% (221/221), 62.45 KiB | 480.00 KiB/s, done.
Resolving deltas: 100% (150/150), done.`1