Accueil » Carrière & Entretiens » Les 12 commandes Git que tout développeur doit connaître

Pour commencer avec Git, certaines commandes sont incontournables. Elles permettent d’initialiser un dépôt, d’ajouter des fichiers et de créer les premiers commits. Voici les plus importantes :
git initCette commande crée un nouveau dépôt Git dans un dossier. Idéal pour versionner un projet existant.
git clone <url>Elle permet de copier un dépôt distant sur votre machine. Parfait pour rejoindre un projet collaboratif.
git add .Ajoute tous les fichiers modifiés à l’index, en préparation du commit.
git commit -m "message"Enregistre les modifications dans l’historique. Un bon message de commit doit être clair et concis.
Ces commandes constituent la base du workflow Git. Sans elles, impossible de versionner correctement un projet ou de collaborer efficacement.
La collaboration est au cœur de Git. Pour travailler à plusieurs, certaines commandes deviennent indispensables :
git pullRécupère les dernières modifications du dépôt distant et les fusionne avec votre branche locale.
git pushEnvoie vos commits vers le dépôt distant. Une étape essentielle pour partager votre travail.
git fetchTélécharge les mises à jour sans les fusionner. Idéal pour analyser les changements avant de les intégrer.
git merge <branche>Fusionne une branche dans la branche actuelle. Très utile pour intégrer le travail d’un collègue.
Ces commandes permettent de garder un projet synchronisé, d’éviter les conflits et de fluidifier la collaboration entre développeurs.
La gestion des branches et la correction d’erreurs sont deux aspects essentiels du travail quotidien d’un développeur. Voici les commandes à connaître :
git branchListe les branches existantes et permet d’en créer de nouvelles. Indispensable pour organiser le travail.
git checkout <branche>Permet de naviguer entre les branches ou de restaurer des fichiers.
git statusAffiche les fichiers modifiés, ajoutés ou en attente de commit. Une commande à utiliser très souvent.
git reset --hardRéinitialise complètement l’état du projet à un commit précédent. À utiliser avec prudence, mais très utile pour corriger une erreur majeure.
Avec ces commandes, vous pouvez gérer plusieurs versions d’un projet, expérimenter sans risque et revenir en arrière en cas de problème.

Au‑delà du code : StackAndLife, ton allié pour progresser et t’équiper.

