Ich möchte einen neuen Hauptzweig aus einem vorhandenen Tag erstellen. Angenommen, ich habe einen Tag v1.0
. Wie erstelle ich einen neuen Zweig aus diesem Tag?
git
git-branch
git-tag
Andrew
quelle
quelle
Antworten:
Wow, das war einfacher als ich dachte:
quelle
git reset --hard v1.0
Wenn Sie einfach einen neuen Zweig erstellen möchten, ohne ihn sofort zu ändern, können Sie Folgendes tun:
quelle
Ich habe die folgenden Schritte verwendet, um einen neuen Hotfix-Zweig aus einem Tag zu erstellen.
Syntax
Schritte, um es zu tun.
Ich hoffe das würde helfen.
quelle
Ich habe das Problem wie folgt gelöst: 1. Holen Sie sich das Tag aus Ihrem Zweig. 2. Schreiben Sie den folgenden Befehl
oder Sie können mit einem anderen Befehl tun
Sobald Sie mit Ihrem Hotfix-Zweig fertig sind, ist es Zeit, diesen Zweig nach Github zu verschieben. Schreiben Sie dazu den folgenden Befehl
quelle
Die Situation wird ein wenig problematisch, wenn wir einen Zweig aus einem Tag mit demselben Namen erstellen möchten .
In diesem und in ähnlichen Szenarien ist es wichtig zu wissen: Zweige und Tags sind eigentlich einzeilige Textdateien im
.git/refs
Verzeichnis, und wir können sie explizit anhand ihrer Pfade unten referenzieren.git
. Zweige werden hier "Köpfe" genannt, um unser Leben einfacher zu machen.Somit
refs/heads/master
ist der reale, explizite Name desmaster
Zweigs. Undrefs/tags/cica
ist der genaue Name des genannten Tagscica
.Der richtige Befehl zum Erstellen eines Zweigs mit dem Namen "
cica
tag"cica
lautet:quelle
Meine Filialliste ( jetzt nur Master )
Meine Tag-Liste (habe drei Tags)
Wechseln Sie in dem neuen Zweig Feature / Codec von opus_codec Tag
quelle