|<- [[get:Switching branches]]|[[get:Switching branches with uncommitted changes]] ->| **git checkout -b ** : créé une branche , + switch le working directory ( maintenant celui de la branche). Équivaut à **git branch ** + **git checkout ** On peut observer le changement de contexte avec **git branch**. Afficher le log avec des infos et mise en forme, position des commits les uns par rappor aux autres : **git log --graph --oneline --decorate -- all** Note : checkout = en gros, mettre des choses dans le working directory, qu'il s'agisse de fichier ou de branche, commits, etc.