Chciałbym utworzyć nową gałąź główną z istniejącego tagu. Powiedz, że mam tag v1.0
. Jak utworzyć nowy oddział z tego tagu?
git
git-branch
git-tag
Andrzej
źródło
źródło
Odpowiedzi:
Wow, to było łatwiejsze niż myślałem:
źródło
git reset --hard v1.0
Jeśli chcesz po prostu utworzyć nowy oddział bez natychmiastowej zmiany go, możesz wykonać następujące czynności:
źródło
Wykonałem następujące kroki, aby utworzyć nową gałąź poprawki z tagu.
Składnia
Kroki, aby to zrobić.
Mam nadzieję, że to pomoże.
źródło
Rozwiązałem problem jak poniżej 1. Pobierz tag z oddziału 2. Napisz poniżej polecenie
lub możesz zrobić z innym poleceniem
kiedy będziesz gotowy z gałęzi poprawek, nadszedł czas, aby przenieść tę gałąź do github, możesz to zrobić, pisząc poniżej polecenia
źródło
Sytuacja staje się nieco problematyczna, jeśli chcemy utworzyć gałąź ze znacznika o tej samej nazwie .
W tym i w podobnych scenariuszach ważne jest, aby wiedzieć: gałęzie i znaczniki są w rzeczywistości jednowierszowymi plikami tekstowymi w
.git/refs
katalogu, a my możemy odwoływać się do nich jawnie za pomocą ich ścieżek poniżej.git
. Gałęzie nazywane są tutaj „głowami”, aby uprościć nam życie.Tak więc
refs/heads/master
jest to prawdziwa, wyraźna nazwamaster
oddziału. Irefs/tags/cica
jest to dokładna nazwa znacznika o nazwiecica
.Prawidłowe polecenie utworzenia gałęzi o nazwie
cica
ze znacznika o nazwiecica
to:źródło
Moja lista oddziałów ( teraz tylko master )
Moja lista tagów (mają trzy tagi)
Przejście na nową gałąź funkcji / kodeka z opus_codec tagu
źródło