Я хотел бы создать новую основную ветку из существующего тега. Скажи, у меня есть тег v1.0
. Как создать новую ветку из этого тега?
git
git-branch
git-tag
Эндрю
источник
источник
Ответы:
Вау, это было проще, чем я думал
источник
git reset --hard v1.0
Если вы просто хотите создать новую ветку без немедленного перехода на нее, вы можете сделать следующее:
источник
Я использовал следующие шаги для создания новой ветви исправлений из тега.
Синтаксис
Шаги, чтобы сделать это.
Я надеюсь, что это поможет.
источник
Я решил проблему, как показано ниже 1. Получите тег из вашей ветки 2. Напишите ниже команду
или вы можете сделать с другой командой
Когда вы будете готовы с вашей веткой исправлений, пришло время переместить эту ветку на github, вы можете сделать это, написав следующую команду
источник
Ситуация становится немного проблематичной, если мы хотим создать ветку из тега с тем же именем .
В этом и в аналогичных сценариях важно знать: ветви и теги на самом деле являются однострочными текстовыми файлами в
.git/refs
каталоге, и мы можем ссылаться на них явно, используя их патчи ниже.git
. Филиалы называются здесь «головами», чтобы сделать нашу жизнь проще.Таким образом,
refs/heads/master
это настоящее, явное имяmaster
ветви. Иrefs/tags/cica
это точное имя тега с именемcica
.Правильная команда для создания ответвления, названного
cica
по названному тегуcica
:источник
Мой список филиалов (только мастер сейчас)
Мой список тегов (есть три тега)
Переключиться на новую ветку / кодек из тега opus_codec
источник