Git est un système de contrôle de versions open-source indispensable pour tout développeur. Imaginez que vous travaillez sur un grand projet, que vous apportez des modifications, puis qu'une erreur vous fait perdre votre travail. Avec Git, vous pouvez revenir à n'importe quelle version précédente en un seul clic. Il permet également à plusieurs personnes de travailler sur le même projet sans écraser le travail des autres.
🖥️ OS: Windows, macOS, Linux
🏷️ Tags: Contrôle de Version, Git
💰 Prix: Gratuit
Git est disponible pour tous les systèmes d'exploitation. Vous pouvez le télécharger depuis le site officiel :
⬇️ Télécharger Git (Officiel)Pour commencer à suivre un projet avec Git, allez dans le dossier du projet et tapez :
Cette commande crée un dossier caché appelé `.git` qui contient tout l'historique de votre projet.
Lorsque vous modifiez un fichier ou en créez un nouveau, vous devez le dire à Git :
Le point `.` signifie "ajouter tous les fichiers modifiés".
Pour enregistrer un instantané de votre projet avec un message descriptif :
Exemple : git commit -m "Ajouter la page d'accueil".
Si vous utilisez GitHub, vous pouvez télécharger votre code sur le serveur :
Si une équipe travaille avec vous, récupérez les dernières mises à jour :
Les branches vous permettent d'essayer une nouvelle fonctionnalité sans affecter le code principal :
Après avoir terminé, vous pouvez fusionner la branche avec la branche principale :
| Commande | Fonction |
|---|---|
git init | Créer un nouveau dépôt |
git add . | Ajouter des modifications |
git commit -m "..." | Enregistrer les modifications |
git push | Pousser les modifications |
git pull | Récupérer les mises à jour |
Oui, Git est open-source et complètement gratuit.
Git est le système qui gère les versions sur votre machine. GitHub est un site Web pour héberger vos projets (une version cloud de Git).
Non, vous pouvez utiliser Git localement sans Internet. Vous n'avez besoin d'Internet que lors du push vers GitHub.
Avez-vous commencé à utiliser Git dans vos projets ? Partagez votre expérience dans les commentaires !