|<- [[get:Creating and switching branches]]|[[get:Comparing branches]] ->| **git checkout** indique à git de mettre à jour le working directory avec la dernière version de la branche. -> le working directory doit être mostly clean pour que git permettre le checkout. S'il y a des changements non commités dans le working directory, 4 possibilités : * **git checkout -- ** sur les fichiers à problème (on vire les changements en rappatriant la version repo * commiter les changements * stasher les changements (vu plus tard, en gros, le stash est un petit espace où l'on peut mettre les changements pour les récupérer plus tard. * le changement n'est pas tracké, pas de conflit, checkout possible