Guides & Tutoriels

Débuter avec Git : les commandes essentielles

10 décembre 2025 3 min de lecture yuyunana974@gmail.com

Git est devenu le standard pour la gestion de versions. Que vous travailliez seul ou en équipe, maîtriser Git est indispensable. Ce tutoriel couvre les commandes essentielles pour bien démarrer.

Installation et configuration

Après avoir installé Git, configurez votre identité :

git config --global user.name "Votre Nom"
git config --global user.email "votre@email.com"

Vérifiez la configuration :

git config --list

Créer un repository

Nouveau projet

mkdir mon-projet
cd mon-projet
git init

Cloner un projet existant

git clone https://github.com/user/repo.git
git clone https://github.com/user/repo.git mon-dossier

Le workflow de base

Le cycle de travail Git se résume en 4 étapes :

  1. Modifier vos fichiers
  2. Ajouter les changements au staging (git add)
  3. Committer avec un message descriptif (git commit)
  4. Pousser vers le serveur distant (git push)

Voir l’état actuel

git status

Ajouter des fichiers

git add fichier.js           # Un fichier spécifique
git add .                     # Tous les fichiers modifiés
git add *.css                 # Tous les fichiers CSS

Créer un commit

git commit -m "feat: ajoute la page de contact"

Astuce : Utilisez des préfixes conventionnels (feat, fix, docs, style, refactor, test).

Travailler avec les branches

Les branches permettent de travailler sur des fonctionnalités isolées :

git branch                    # Liste les branches
git branch feature-login      # Crée une branche
git checkout feature-login    # Bascule sur la branche
git checkout -b feature-login # Crée et bascule (raccourci)

Fusionner une branche

git checkout main
git merge feature-login

Supprimer une branche

git branch -d feature-login   # Locale
git push origin --delete feature-login # Distante

Synchroniser avec le serveur

Récupérer les changements

git fetch origin              # Télécharge sans fusionner
git pull origin main          # Télécharge et fusionne

Envoyer vos changements

git push origin main
git push -u origin feature    # -u définit l'upstream

Annuler des changements

Annuler les modifications locales

git checkout -- fichier.js    # Un fichier
git checkout -- .             # Tous les fichiers

Annuler un add

git reset HEAD fichier.js
git reset HEAD                # Tous les fichiers

Modifier le dernier commit

git commit --amend -m "Nouveau message"

Voir l’historique

git log                       # Historique complet
git log --oneline             # Format condensé
git log --graph               # Avec graphe des branches
git diff                      # Voir les différences

Les fichiers à ignorer

Créez un fichier .gitignore à la racine :

# Fichier .gitignore
node_modules/
.env
*.log
.DS_Store
dist/
.cache/

Conclusion

Ces commandes couvrent 90% de l’utilisation quotidienne de Git. Pratiquez-les régulièrement et elles deviendront des automatismes. Pour aller plus loin, explorez les concepts de rebase, stash et cherry-pick.

Partager cet article