Я хотел бы получить имя каталога, который Git создаст
Например, каждая из этих команд создаст Hello-World dir и клонирует в него:
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?
/
.git
Использование basename:
basename
$ basename https://github.com/octocat/Hello-World .git Hello-World $ basename https://github.com/octocat/Hello-World.git .git Hello-World