Créé en quelques semaines par Linus Torvalds pour répondre aux besoins du noyau Linux, Git s’est ensuite imposé bien au-delà de ce projet d’origine comme l’outil de gestion de versions par défaut de l’industrie du logiciel.
Le socle du travail d’équipe sur WordPress
Que le code soit hébergé sur GitHub, GitLab ou Bitbucket, ces plateformes s’appuient toutes sur Git en coulisses. Pour une équipe qui développe un thème ou un plugin WordPress, Git permet de travailler à plusieurs sans s’écraser mutuellement le travail, de revenir en arrière après un bug introduit, et de documenter précisément l’évolution du code.
Exemple
git add wp-content/themes/theme-client/style.css
git commit -m "Ajuste les marges du header sur mobile"
git push origin main
Ces trois commandes résument le cycle de base : indexer les fichiers modifiés (add), enregistrer un instantané avec un message (commit), puis l’envoyer vers le dépôt distant (push).
À ne pas confondre avec GitHub
- Git est le logiciel de gestion de versions ; GitHub est une plateforme d’hébergement de dépôts Git qui ajoute des fonctionnalités collaboratives (revue de code, tickets, workflows d’intégration continue).
- Git fonctionne pleinement en local, sans connexion à un serveur distant : un dépôt entier peut vivre sur une seule machine.
- La commande
git statusreste le réflexe le plus utile au quotidien pour savoir précisément où en est l’état du dépôt avant toute action.