Я использую скрипт развертывания, который при развертывании автоматически добавляет тег в HEAD (через 'git tag -f..'), Указывающий хост. Сценарий автоматически выдвигает тег (через 'git push --tags'), так что другие пользователи хранилища будут знать, какой коммит работает в данный момент на сервере. Как правило, я буду (вручную) отправлять коммит перед его развертыванием, поэтому тег будет соответствовать фиксации на удаленном сервере, но мне любопытно, что произойдет, если я протолкну тег для фиксации с помощью 'git push --tags ', где сам коммит еще не был выдвинут.