У меня есть удаленный репозиторий git, где у меня есть тег (tag-1), который несколько коммитов возвращается от мастера. Я пытаюсь взять самый последний коммит (6337dcb1) и добавить его в обновленный тег-1, создав новый тег под названием tag-2. Я довольно новичок в Git, поэтому я запутался в процессе, который пытаюсь собрать вместе.
Пока что я клонировал удаленный репозиторий и выполнил:
git checkout tag-1
, который дает мне следующее сообщение:
Note: checking out 'tag-1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
Пока все хорошо?
После этого я пытаюсь выбрать последний коммит (6337dcb1) с помощью
git cherry-pick 6337dcb1
Хорошо, поэтому после этого я не знаю, как поступить. Это говорит о том, что я в настоящее время не нахожусь ни в одной ветви, поэтому, возможно, я ошибся при проверке тега.
Должен ли я просто зафиксировать файлы и применить новый тег или я должен здесь что-то еще сделать? Я довольно новичок в git и до сих пор имел дело только с толчками, подтягиваниями и слияниями, поэтому любая помощь в понимании этого будет принята с благодарностью.