Notre offre Formation L'équipe Blog Guides
Contact
<- Retour aux guides

GIT: Checkout sur une branche en remote

14 Avril 2024 | Valentin

Illustration de l'article
PAS DE BLABLA, MONTRE MOI LES COMMANDES

Lorsque l'on travaille à plusieurs dev sur un projet, on utilise très souvent GIT et ses branches. Chaque dev travaille sur ca petite branche, avant de proposer son code à la relecture à ses paires.

Du coup, parfois on a besoin de vérifier le travail d'un collègue qui a push son code sur le repo git distant, typiquement GitHub ou Gitlab et on doit accéder au contenu de cette branche.

Ce cas d'usage survient également lorsque vous travaillez sur des projets open source et devez vérifier les PR ou MR des personnes.

Liste des commandes

Psst, pour connaitre ta version de git : git --version

Dans tous les cas, avant de pouvoir checkout sur une branche en remote, il faut la récupérer en local. Pour cela, on utilise git fetch --all

Git Version >= 2.23

Cas d'usage Commande
Un seul remote git switch <branch>
Plusieurs remotes git switch -c <nom_branch_local> <remote>/<branch>

Git Version <= 2.23

Cas d'usage Commande
Un seul remote git checkout -b <branch>
Plusieurs remotes git checkout -b <nom_branch_local> <remote>/<branch>

Vous ne comprenez rien à git ? C'est peut-être le moment de faire un tour sur nos cours ou de nous contacter pour faire votre site web !

N'hésitez pas à consulter nos autres guides !