我实际上正在使用以下命令克隆版本为moodle
的名为7223cd2
的应用程序:
git clone --depth=1 git@github.com:moodle/moodle.git 7223cd2
然后,我需要手动重命名:
mv 7223cd2 moodle
是否有一种方法可以仅使用一个git命令来执行该操作?
以下内容无效:
git clone --depth=1 git@github.com:moodle/moodle.git 7223cd2 moodle
答案 0 :(得分:2)
git clone --depth=1 git@github.com:moodle/moodle.git 7223cd2
上面的命令没有在7223cd2版本上克隆穆德。它正在将moodle克隆到一个名为7223cd2的文件夹中。
如果修订是标签或分支,则可以使用以下方法克隆它:
git clone --depth=1 --branch=<revision> <url/repo.git>
如果修订是一个提交,我认为您不能使用一个命令立即完成它。
答案 1 :(得分:-1)
使用以下命令:
git clone --depth=1 git@github.com:moodle/moodle.git 7223cd2 ; mv 7223cd2 moodle