Switching branchesSwitching branches with uncommitted changes

git checkout -b <new_branch_name> : créé une branche <new_branch_name>, + switch le working directory ( maintenant celui de la branche).

Équivaut à git branch <new_branch_name> + git checkout <new_branch_name>

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.