git - 在不克隆或创建目录的情况下获取 git clone 目录
问题描述
我想获取 Git 将创建的目录的名称
例如,这些命令将分别创建一个Hello-World
目录并克隆到该目录中:
git clone http://github.com/octocat/Hello-World
git clone https://github.com/octocat/Hello-World.git
git clone https://github.com/octocat/Hello-World
git clone https://github.com/octocat/Hello-World.git
我想Hello-World
在创建任何目录或克隆任何文件之前获取处理值。
是否可以使用 Git 做到这一点?
还是我需要手动预处理克隆 URL 以找到最后一个部分/
并砍掉任何部分.git
?
解决方案
使用basename
:
$ basename https://github.com/octocat/Hello-World .git
Hello-World
$ basename https://github.com/octocat/Hello-World.git .git
Hello-World
推荐阅读
- python - 如何为此数据框创建散点图?
- fonts - 如何减小 PyCharm 中的面板字体大小?
- node.js - MongoDB 聚合返回重复的结果
- c++ - 在 C++ 中使用按引用调用函数查找阶乘
- javascript - 如何从javascript传递mongodb中的内部查询
- python - “手动”分配训练和测试数据
- python - Python:fib 函数中的 for 循环对我来说没有意义
- r - R中的滞后函数可以在不循环的情况下重复使用R中的计算值吗?
- mongodb - 如何在聚合中为项目中的每个文档添加唯一字段?
- python - Nginx + UWSGI + Flask 504 网关超时错误