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

37 lines
942 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 branch
> Commande Git principale pour travailler avec des branches.
> Plus d'informations : <https://git-scm.com/docs/git-branch>.
- Liste les branches locale, prefixe la branche courrante avec `*` :
`git branch`
- Liste toutes les branches (locale et distantes) :
`git branch -a`
- Affiche le nom de la branche courrante :
`git branch --show-current`
- Crée une nouvelle branche depuis le commit courrant :
`git branch {{nom_de_branche}}`
- Crée une nouvelle branche depuis un commit en particulier :
`git branch {{nom_de_branche}} {{commit_hash}}`
- Renommer une branche (ne pas se trouver sur la branche pour le faire) :
`git branch -m {{ancien_nom_de_branche}} {{nouveau_nom_de_branche}}`
- Supprimer un branche locale (ne pas se trouver sur la branche pour le faire) :
`git branch -d {{nom_de_branche}}`
- Supprimer une branche distante :
`git push {{nom_distant}} --delete {{nom_de_branche_distante}}`