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

37 lines
1008 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 checkout
> Extraire une branche ou des chemins vers l'arborescence de travail.
> Plus d'informations : <https://git-scm.com/docs/git-checkout>.
- Créer une branche et basculer dessus :
`git checkout -b {{nom_de_branche}}`
- Créer une branche depuis une référence spécifique et basculer dessus (par exemple, branche locales/distantes, tag, commit) :
`git checkout -b {{nom_de_branche}} {{reference}}`
- Basculer sur une branche locale existante :
`git checkout {{nom_de_branche}}`
- Basculer sur la branche précédente :
`git checkout -`
- Basculer sur une brnche distante existante :
`git checkout --track {{nom_distant}}/{{nom_de_branche}}`
- Annule tout les changements dans le répertoire courant (voir `git reset` pour plus de commandes d'annulation) :
`git checkout .`
- Annule tout les changements dans le fichier spécifié :
`git checkout {{filename}}`
- Remplace un fichier par sa version d'une autre branche :
`git checkout {{nom_de_branche}} -- {{filename}}`