1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 22:02:07 +02:00
tldr/pages.de/common/git-switch.md
bl-ue 79b1257ea2 git-switch: fix more information link
The old one led to an HTTP 500 because of the trailing /.
2021-01-08 13:52:28 -03:00

29 lines
851 B
Markdown

# git switch
> Wechsle zwischen Branches. Verfügbar ab Git Version 2.23+.
> Betrachte auch `git checkout`.
> Mehr Informationen: <https://git-scm.com/docs/git-switch>.
- Wechsele zu einem existierenden Branch:
`git switch {{name_des_branches}}`
- Erstelle einen neuen Branch und wechsele zu diesem:
`git switch --create {{name_des_branches}}`
- Erstelle einen neuen Branch basierend auf einem existierenden Commit und wechsele zu diesem:
`git switch --create {{name_des_branches}} {{commit}}`
- Wechsele zu dem vorherigen Branch:
`git switch -`
- Wechsele zu einem Branch und aktualisiere alle Submodule entsprechend:
`git switch --recurse-submodules {{name_des_branches}}`
- Wechsele zu einem Branch und merge automatisch den aktuellen Branch und alle Änderungen, die nicht committed wurden:
`git switch --merge {{name_des_branches}}`