Git Zweig aus einem Commit erstellen
Stewart Nguyen
6 Februar 2022
Dieser Artikel zeigt, wie man aus einem Commit einen neuen Branch erstellt.
Um einen Branch aus einem SHA-Commit zu erstellen, verwenden Sie den Befehl git branch <new_branch> <commit_sha>
mit dem Commit als letztem Argument.
Anstelle von sha
können Sie auch eine symbolische Referenz verwenden, zum Beispiel git branch <new_branch> HEAD~4
.
$ git log
commit 1e087f5309ae647d16a0e1469dfd12a7cd91e22d (HEAD -> feature/changes-to-file)
Author: Cuong Nguyen
Date: Sat Dec 18 22:01:00 2021 +0700
Make some change to file.txt
commit ab38737fe95f4959139b995b960a0173b4dd2c7e
Author: Cuong Nguyen
Date: Sat Dec 18 21:26:31 2021 +0700
Hotfix #1
$ git branch branch-from-hotfix-commit ab38737fe95f4959139b995b960a0173b4dd2c7e
$ git checkout branch-from-hotfix-commit
Switched to branch 'branch-from-hotfix-commit'
$ git log
$ git log
commit ab38737fe95f4959139b995b960a0173b4dd2c7e (HEAD -> branch-from-hotfix-commit)
Author: Cuong Nguyen
Date: Sat Dec 18 21:26:31 2021 +0700
Hotfix #1
Um den Branch auszuchecken, wenn er erstellt wurde, verwenden Sie git checkout -b <new_branch> <commit_sha>
.
Verwandter Artikel - Git Branch
- Beenden Sie die Nachverfolgung eines Remote-Zweigs in Git
- Bestimmen Sie den aktuellen Zweig in Git
- Erstellen Sie einen Branch aus einem Tag in Git
- Erstellen Sie einen leeren Branch auf GitHub
- Erstellen Sie einen Master-Branch in einem Bare-Git-Repository
- Git Show Remote Tracking Branches