HOWTO · Git

Git Zweig aus einem Commit erstellen

Einen neuen Branch aus einem Commit erstellen

Auf dieser Seite

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>.