Я нашел много ответов о том, как ссылаться на проблему GitHub в коммите git (используя нотацию #xxx). Я хотел бы сослаться на коммит в своем комментарии, создав ссылку на страницу сведений о коммите?
github
commit
issue-tracking
LodeRunner
источник
источник
Ответы:
Чтобы сослаться на коммит, просто напишите его SHA-хеш, и он автоматически превратится в ссылку.
Смотрите также:
источник
https://github.com/PRJ/issues/NUMBER?VERSION?
В ответе выше отсутствует пример, который может быть неочевиден (это было не для меня).
URL может быть разбит на части
Хеш можно найти здесь (вы можете щелкнуть по нему и получите URL из браузера).
Надеюсь, это сэкономит вам время.
источник
git log
, он будет отображаться на линии сcommit <SHA>
. И если это не сработает, возможно, вы этого не сделалиgit push origin master
. Кроме того, в github есть ошибка, после <SHA> должен быть хотя бы один символ, иначе он не будет обнаружен. Это может быть просто перевод строки или точка.Если вы пытаетесь сослаться на коммит в другом репо, а не в проблеме, вы можете поставить префикс короткого хэша коммита
reponame@
.Предположим, что ваш коммит находится в именованном репо
dev
, а проблема GitLab в названном репоtest
. Вы можете оставить комментарий к проблеме и сослаться на коммитdev@e9c11f0a
(где e9c11f0a - это первые 8 букв sha-хэша коммита, на который вы хотите сослаться), если это имеет смысл.источник