Aller au contenu
Apprendre Git

Git est un système de contrôle de version libre et répandu. Il suit les changements du code source ; créé en 2005 par Linus Torvalds. Git est distribué, efficace pour petits et grands projets, avec branches locales peu coûteuses, zone de staging et nombreux flux de travail. Plusieurs développeurs peuvent avancer en parallèle. À la fin du livre, vous maîtriserez les commandes et usages essentiels.

Le livre couvre les chapitres suivants :

Premiers pas

Système de contrôle de version, gestion du code source, logiciels de contrôle de version, qu’est-ce que Git ?, installation, notion de dépôt Git et clé SSH pour une connexion sécurisée.

Configurer un dépôt

Créer ou initialiser un dépôt Git, le cloner, le configurer pour le travail distant et créer des alias. Aperçu de git init, git clone, git config et git alias.

Enregistrer les changements

Staging et commits : git add, git commit, git diff, git stash et .gitignore.

Examiner un dépôt

État du dépôt Git avec git status, git log, git tag et git blame.

Annuler des changements

git clean, git rm, git reset et git revert pour annuler localement ou sur un dépôt public.

Réécrire l’historique

git commit --amend, git rebase et git reflog.

Synchronisation

git remote, git fetch, git push et git pull.

Utiliser les branches

Création, bascule, fusion et suppression ; conflits et stratégies : git branch, git checkout, git merge, conflits de fusion et stratégies de fusion.

Aperçu dual-run — comparez avec les routes Symfony en production.