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 !