在不克隆或创建目录的情况下获取 git 克隆目录
Get git clone directory without cloning or creating dir
我想获取 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
我想获取 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