Я только начинаю копать глубже в git, поэтому не уверен, правильно ли я понимаю, но я думаю, что правильный ответ на вопрос ОП заключается в том, что вы можете запустить git log --all
с такой спецификацией формата: Это помечает текущую извлеченную версию как (HEAD)
, и вы можете просто взять следующую из списка.
Кстати, добавьте такой псевдоним к своему .gitconfig
с немного лучшим форматом, и вы можете запустить git hist --all
:
hist = log --pretty=format:\"%h %ai | %s%d [%an]\" --graph
Что касается относительных версий, я обнаружил эту запись , но она говорит только о более старых версиях, вероятно, нет ничего, чтобы ссылаться на более новые версии.