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.