Pour les débutants en développement, Git peut sembler intimidant au début. Mais ne vous inquiétez pas, c'est en fait un outil précieux. Pensez à Git comme une machine à remonter le temps pour votre code, vous permettant de revenir en arrière, de corriger des erreurs et de travailler avec d'autres développeurs sans difficulté. 🕰️✨
Commandes Git Incontournables
Travailler en Local :
git init : Créez un dépôt Git dans votre dossier actuel. C'est comme construire une maison confortable pour votre code où chaque changement est préservé comme dans un livre de mémoire. 🏡
git add . : Ajoutez toutes les modifications pour préparer votre prochain commit. C'est comme dire à Git : "Voici ce que je veux enregistrer !" 📌
git commit -m "description" : Enregistrez vos modifications avec un message clair et concis. Chaque commit devrait être comme une note dans un journal, détaillant ce qui a été fait. 📓
Gérer les Commits :
git log : Consultez l'historique complet de vos commits pour voir l'évolution de votre projet. C'est comme regarder à travers les pages d'un livre pour retracer votre voyage de développement. 📚
git log -n2 : Affichez les détails des 2 derniers commits pour un aperçu rapide des changements récents. Comme feuilleter les derniers chapitres d'un livre pour voir ce qui a été ajouté. 📖
git show [commit] : Explorez en détail un commit spécifique pour voir exactement ce qui a été modifié. C'est comme zoomer sur une page pour examiner chaque mot. 🔍
git checkout [commit] : Revenez à une version précédente de votre code si nécessaire. Comme réviser un brouillon précédent d'un chapitre pour retrouver une idée perdue. ↩️
git checkout main : Revenez à la version la plus récente de votre code principal. C'est comme revenir à la page actuelle du livre après avoir exploré une autre section. 🔄
Petit Rappel 🔄 : Comment Naviguer dans Git Bash :
pwd : Affichez le chemin complet du dossier actuel où vous travaillez. C'est comme obtenir l'adresse exacte de votre lieu de travail dans le monde du développement. 📍
mkdir [dossier] : Créez un nouveau dossier pour organiser vos fichiers. Comme ouvrir un nouveau chapitre dans votre livre pour organiser vos idées. 📁
touch [fichier] : Créez un nouveau fichier pour commencer à écrire du nouveau code. C'est comme ouvrir une nouvelle page blanche pour démarrer un nouveau chapitre. 📝
ls : Listez tous les fichiers et dossiers présents dans le répertoire actuel. Comme consulter la table des matières d'un livre pour voir ce qui est inclus. 📄
cd [dossier] : Changez de dossier pour naviguer vers un nouvel endroit. C'est comme passer à une nouvelle section du livre pour explorer un autre aspect de votre projet. 🚪
cd .. : Remontez d'un niveau dans la structure des dossiers pour revenir en arrière. Comme revenir à une section précédente du livre pour réviser un concept. 🔙
Initialiser Git :
git config --global user.name "Votre Nom" : Configurez votre nom d'utilisateur Git pour une identification claire. Comme inscrire votre nom d'auteur sur la couverture du livre de votre projet. 🖋️
git config --global user.email "votre@mail.com" : Configurez votre adresse e-mail associée à Git pour une communication transparente. C'est comme fournir un moyen de contact pour vos lecteurs potentiels. 📧
git config --global --list : Affichez toute la configuration Git globale pour vérifier vos paramètres. Comme consulter les détails techniques de votre livre pour vous assurer que tout est en ordre. 📋
Autres Commandes :
git status : Consultez l'état actuel de votre dépôt pour voir ce qui a été modifié mais pas encore enregistré. C'est comme vérifier l'index de contenu à mettre à jour dans votre livre de projet. 📊
git diff : Comparez les modifications non enregistrées pour voir exactement ce qui a changé. Comme comparer deux versions d'une page pour détecter les différences. ↔️
Travailler avec un Dépôt Distant :
git clone [lien-github.com] : Clonez un dépôt distant pour obtenir une copie complète de tout le projet. C'est comme télécharger une version numérique complète d'un livre pour l'avoir sous la main. 🌐
git push -u origin main : Envoyez vos modifications vers le dépôt distant pour les partager avec votre équipe ou le public. Comme publier votre livre pour que d'autres puissent le lire
et y apporter leurs commentaires. 📚
Committer sur GitHub :
Pour terminer, lorsque vous êtes prêt à partager vos dernières modifications avec le monde :
git add .
git commit -m "message"
git push -u origin main
Ces étapes finales sont comme finaliser et publier un nouveau chapitre dans votre livre de projet, prêt à être découvert et apprécié par d'autres. 🚀