Нажмите отделенную головку к новым биркам
Я загрузил сайт dev локально на рабочем столе Acquia dev. Выполнено обновление ядра Drupal. Открытый в git bash, когда я запускаю "git branch", он показал отделенную голову от "XYZ". Я знаю, что решение для этого-создание нового файла и слияние с мастером. Но что делать, если я не хочу слияния, чтобы освоить, как я нажимаю на тег в dev, а не мастер.
У вопроса есть решение - Посмотреть?
Ответы - Нажмите отделенную головку к новым биркам / Push detached HEAD to new tags

19.11.2019 08:37:55
Следуя документации Aquia, вы можете просто создать свою ветку dev и нажать ее:
git checkout -b [branchname]
# with Git 2.23+
git switch -c [branchname]
git push origin [branchname]
Проверьте также, если dev
уже существовал с git branch -avv
. Команда git switch
автоматически отслеживает origin/dev
, как я уже упоминал здесь .

Это создает новую ветку? Потому что я хочу подтолкнуть изменения к тому же тегу, который я вытащил из облака.

@sp31 тег неизменен: вы не нажимаете на тег. Вы добавляете фиксации в ветку. Если существует удаленная ветвь origin/dev (git branch-avv), то вы создаете локальную ветвь, которая автоматически отслеживает origin/dev и нажимает туда.

Спасибо за большую ясность. Так что я запускаю - git push origin/dev

@sp31 вы не нажимаете удаленную ветку, только локальную: git push-u origin dev: это обновит origin/dev.


будет ли это толкать изменения в том же теге?

не понимаю вопроса. Это 3 разных тега, все они указывают на одну и ту же ревизию.

... и когда вы нажимаете тег, я не думаю, что вы можете дать ему другое имя (в отличие от ветвей, где вы можете нажать на ветви с разными именами).

Спасибо за ясность. Я буду толкать к ветке.
Помочь в развитии проекта: