Интересно, существует ли общепринятый формат для ссылок git, чтобы указать не только git репозитории (как обсуждено в этом вопросе ), но также включает ветвь, тег или коммит ha * 1024? * спецификации.
Считайте, что я хотел уведомить кого-то о моих последних экспериментах и указать им https://github.com/user/repo.git
commit abcdef0
, который, просто для справки, находится в ветке experiment-32
.
Мне хотелось бы заявить, что, например,
https://github.com/user/repo.git experiment-32 abcdef0
В идеале это был бы какой-то формат, который можно было бы использовать непосредственно для git fetch
и git checkout
, аналогично тому, что, например, gerrit
предоставляет в своем Скачать всплывающее окно или Mercurial поддерживает формат $url#$hash
, но это абсолютно не обязательно.