tldr/pages.fr/common/git-switch.md

30 lines
867 B
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# git switch
> Basculez entre les branches Git. Nécessite la version 2.23+ de Git.
> Voir egalement `git checkout`.
> Plus d'informations : <https://git-scm.com/docs/git-switch>.
- Baculer sur une branche existante :
`git switch {{nom_de_branche}}`
- Créer une nouvelle branche et basculer dessus :
`git switch --create {{nom_de_branche}}`
- Créer une nouvelle branche en partant d'un commit donné et basculer dessus :
`git switch --create {{nom_de_branche}} {{commit}}`
- Basculer sur la branche précedante :
`git switch -`
- Basculer vers une branche et mettre à jour tous les sous-modules pour qu'ils correspondent :
`git switch --recurse-submodules {{nom_de_branche}}`
- Basculer vers une branche et fusionner automatiquement la branche actuelle et toutes les modifications non validées dedans :
`git switch --merge {{nom_de_branche}}`