Я пытаюсь создать ветку из удаленного тега, но, похоже, нет способа сделать это. Когда я пытаюсь
git checkout -b test origin/deploy
где origin - удаленный, а deploy - тег, который я хочу проверить, но я получаю
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'origin/deploy' which can not be resolved as commit?
UPDATE: Я только что обнаружил, что
git fetch --all -t
не работал должным образом. Хотя он загружает все ветки, он не загружает все теги, поэтому, когда я проверил развертывание, это был и старый тег. Теперь я выполняю
git fetch --all && git fetch -t
Таким образом, когда я создаю новую ветку на основе тега
git checkout -b test deploy
новая ветка обновляется с последним развертыванием.