在我的课程中,通常我们会先进行git clone,然后将其CD放入刚刚制作的文件夹中。 我们有数百个存储库,因此它可以节省/继续节省大量时间。尤其是当我们正在克隆的事物具有相似的名称时。
我尝试过搜索问题,并尝试在git clone'repo here'行中添加一些内容。
例如,我在第4周的文件夹中,我目前要做的是复制一个回购协议,说“ advanced-JS”,然后是gcl advanced-JS,然后是cd advanced-JS。 但是,要执行什么id操作,请键入gcl advanced-JS(x),以便将其克隆到我的计算机上,并CD放入刚创建的文件夹中。 x是这里的未知数。
谢谢。
答案 0 :(得分:1)
如此处(和类似位置)所述:
您可以创建一个shell函数:
gclonecd() {
git clone "$1" && cd "$(basename "$1" .git)"
}