Git:使用父层次结构克隆仓库

维达尔

我有一个~/git目录,我可以在其中克隆所有工作。为了使事情简单和井井有条,我镜像了远程目录结构。因此https://gitlab.com/ajak/tuir将被克隆到中~/git/gitlab.com/ajak/tuir

我创建了一个bash脚本,该脚本在不同情况下会中断,我想知道是否只是缺少正确的命令。

有没有办法用一个命令优雅地完成此操作,而不是手工创建此结构?

编辑:似乎我忘了提及一些信息。有时我想通过ssh克隆,有时想通过https克隆。因此网址可以是[email protected]:ajak/tuir.githttps://gitlab.com/ajak/tuir.git我猜一旦可以在正确的计算机上进行挖掘,我就会坚持使用脚本。

东陵

如果您使用的是Bash,则可能需要尝试类似

FOO="gitlab.com/ajak/tuir" bash -c 'git clone https://$FOO $FOO'

或将功能放在您的 .bashrc

function foo() {
    git clone https://$1 $1
}

并致电foo gitlab.com/ajak/tuir

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章