Страницы

Поиск по вопросам

пятница, 20 марта 2020 г.

Короткий синоним для HEAD текущей ветки на origin?

#git



Часто нужно смотреть хеш коммита для своей ветки на удалённой машине.
Например, если я нахожусь на ветке
feature/123/very-long-name-here, мне приходится писать:


$ git rev-parse 'origin/feature/123/very-long-name-here'



А хотелось бы что-то короче, типа:


$ git rev-parse 'origin/CURRENT_HEAD'



Пробовал origin/HEAD и origin/ORIG_HEAD, не
работают:


fatal: ambiguous argument 'origin/HEAD': unknown revision or path not in the working
tree.
Use '--' to separate paths from revisions, like this:
'git  [...] -- [...]'

    


Ответы

Ответ 1



Если хочется увидеть SHA-коммит той ветки в origin, которую track-ает (отслеживает изменения в origin) твоя текущая ветка, то это команда git rev-parse @{upstream} Если требуется получить в консольке название отслеживаемой ветки, то это команда git rev-parse --symbolic-full-name @{upstream}

Комментариев нет:

Отправить комментарий