Git

Apprenez Git. Un commit à la fois.

Apprenez Git en pratiquant — choisissez un tutoriel guidé ou explorez librement.

Votre premier commit5 étapes
Créez un fichier, indexez-le et faites votre premier commit
Beginner
Créer des branches6 étapes
Créez des branches, basculez entre elles et comprenez l'historique divergent
Beginner
Tags5 étapes
Créez, listez et supprimez des tags pour marquer les commits importants
Beginner
Astuces Git4 étapes
Apprenez des astuces utiles : .gitignore, désuivre un fichier déjà committé avec git rm --cached
Beginner
Git Stash6 étapes
Mettez de côté du travail non committé avec git stash et restaurez-le plus tard
Beginner
Git Diff5 étapes
Examinez les changements avant d'indexer et committer avec git diff
Beginner
Git Clean6 étapes
Supprimez les fichiers non suivis et les artefacts de build de votre working directory
Beginner
Fusionner (merge)5 étapes
Fusionnez des branches avec un fast-forward ou un merge à 3 points
Intermediate
Résoudre un conflit3 étapes
Apprenez à résoudre les conflits de merge étape par étape
Intermediate
Oups ! Annuler des changements5 étapes
Corrigez vos erreurs avec reset et revert
Intermediate
Fetch & Pull4 étapes
Récupérez des changements depuis un remote simulé et intégrez-les à votre branche
Intermediate
Git Reflog6 étapes
Récupérez des commits perdus avec git reflog — le filet de sécurité de Git
Intermediate
Git Bisect7 étapes
Trouvez le commit qui a introduit un bug grâce à une recherche binaire
Intermediate
Amend & Fixup5 étapes
Corrigez des commits avec --amend et --fixup, puis nettoyez avec interactive rebase
Intermediate
Detached HEAD4 étapes
Comprenez l'état detached HEAD, comment y arriver et comment en sortir
Intermediate
Git Blame & Log --follow5 étapes
Retracez qui a changé quoi avec git blame et suivez l'historique d'un fichier
Intermediate
Cherry-pick3 étapes
Appliquez sélectivement des commits d'une branche vers une autre
Advanced
Rebase Academy4 étapes
Rebasez des branches pour obtenir un historique linéaire
Advanced
Pull --rebase3 étapes
Utilisez git pull --rebase pour conserver un historique linéaire en intégrant des changements distants
Advanced
Interactive Rebase3 étapes
Utilisez git rebase -i pour réécrire l'historique de manière interactive
Advanced
Mode libre
Démarrez avec un dépôt vide et expérimentez à votre rythme.
Tapez help pour voir les commandes