Commandes Git : la base des basiques

Comment créer une nouvelle branche

Je dois travailler sur une nouvelle fonctionnalié et pour ça je vais créer une nouvelle branche à partir de la branche principale:

$ git checkout -b myfeature develop

Et me voilà sur une nouvelle branche "myfeature"

Comment revenir sur la branche master

$ git checkout master

Par contre s'il y a du travail non commité, un moyen (pas nécessairement le plus élegant) est le remisage. Pour cela, il suffit de taper (avant le checkout):

$ git stash

et pour plus d'infos: https://git-scm.com/book/fr/v1/Utilitaires-Git-Le-remisage

Une question particulière?

L'aide de git est très pratique. Elle peut etre générique ou spécifique à une commande. A utiliser sans modération.

$ git help
$ git help -g

Un peu de ménage dans les commit

Le rebase est la commande pour le ménage. Pour avoir les 3 derniers commits:

$ git rebase -i HEAD~3

ensuite dans votre éditeur (Nano dans mon cas), vous pouvez supprimer une ligne (^K), et sauvegarder (^O). Comme ca votre historique de commit sera plus lisible.