linux - 特定文件夹中的 Git 克隆存储库,但保留默认文件夹名称
问题描述
所以我正在使用 git clone 命令,但是当我尝试将存储库克隆到特定文件夹时,它不会像通常那样创建文件夹。例如,当我这样使用它时
git clone https://github.com/username/repositoryName.git
它创建一个名为 repositoryName 的文件夹并将存储库存储在其中。当我这样使用它时
git clone https://github.com/username/repositoryName.git myFolderName
它不会创建它将创建的默认文件夹。它只是将它保存在 myFolderName 中。问题是我希望它存储在该默认文件夹中,但我希望该默认文件夹位于 myFolderName 中。我不能使用 mv 命令,因为我不知道默认文件夹名称,并且我同时克隆了很多存储库。有任何想法吗?
提前致谢。
解决方案
你应该可以做到,
git clone https://github.com/username/repositoryName.git myFolderName/repositoryName
PS:这是您可以从 URL 中拆分存储库名称的方式
basename -s .git $(echo "https://github.com/username/repositoryName.git")
推荐阅读
- node.js - 等待承诺:NodeJS + Express
- angular - Object(..) 不是函数
- c# - 剑道图的服务器端渲染
- firebase - 在谷歌云中的安全规则之后,cluase 在哪里不起作用
- ios - tvOS 上的 UISwipeGestureRecognizer 给了我一个 EXC_BAD_ACCESS
- javascript - React/Material-UI 如何导入 Slider 组件
- django - Django ORM 按多个字段计数
- java - 如何将 DSA 证书转换为 RSA 证书?
- php - 获取在简码函数内的不同函数中定义的变量
- jquery - 单击框外关闭框