2020-11-10 11:17:06 +00:00
|
|
|
# git branch
|
|
|
|
|
2021-01-07 14:06:38 +00:00
|
|
|
> Commande Git principale pour travailler avec des branches.
|
2021-10-07 08:37:39 +01:00
|
|
|
> Plus d'informations : <https://git-scm.com/docs/git-branch>.
|
2020-11-10 11:17:06 +00:00
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Liste les branches locale en préfixant la branche courante avec `*` :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Liste toutes les branches (locale et distantes) :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch -a`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Affiche le nom de la branche courante :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch --show-current`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Crée une nouvelle branche depuis le commit courant :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch {{nom_de_branche}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Crée une nouvelle branche depuis un commit en particulier :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch {{nom_de_branche}} {{commit_hash}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Renommer une branche (ne pas se trouver sur la branche pour le faire) :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch -m {{ancien_nom_de_branche}} {{nouveau_nom_de_branche}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Supprimer un branche locale (ne pas se trouver sur la branche pour le faire) :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git branch -d {{nom_de_branche}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Supprimer une branche distante :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git push {{nom_distant}} --delete {{nom_de_branche_distante}}`
|