Определение имени исходного репозитория, из которого вы клонировали в Git

Когда вы делаете свой первый клон с использованием синтаксиса

git clone username@server:gitRepo.git

Можно ли с помощью локального репозитория найти имя этого исходного клона?

(Так в приведенном выше Например, найдите gitRepo.git .)

106
задан Peter Mortensen 9 October 2019 в 12:41
поделиться

1 ответ

Я наткнулся на этот вопрос, пытающийся добираться эти organization/repo строка от хоста мерзавца как GitHub или gitlab.

Это работает на меня:

git config --get remote.origin.url | sed -e 's/^git@.*:\([[:graph:]]*\).get/\1/'

Это использует sed для замены вывода эти git config команда только с организацией и именем repo.

Что-то как github/scientist было бы подобрано классом символов [[:graph:]] в регулярном выражении.

Эти \1 говорит sed заменять все просто подобранными символами.

0
ответ дан 24 November 2019 в 03:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: