🎓 Tutoriels

Tutoriel : Git et GitHub, le workflow professionnel expliqué

Branches, commits, pull requests, commandes de secours : maîtrisez le système de versionnement utilisé par tous les développeurs professionnels du monde.

Pourquoi Git est indispensable

Git est le système de versionnement utilisé par tous les développeurs professionnels. Il vous permet de suivre chaque modification, de travailler à plusieurs sans conflit et de revenir en arrière en un instant. GitHub permet de partager et d'héberger ces dépôts.

1. Installer et configurer

# Ubuntu / Debian
sudo apt install git

# Configuration une seule fois
git config --global user.name "Votre Nom"
git config --global user.email "vous@exemple.com"

2. Démarrer un dépôt

cd mon-projet
git init
git add .
git commit -m "Premier commit : squelette du projet"

3. Le workflow quotidien

# Voir l'état du projet
git status

# Ajouter des fichiers modifiés
git add fichier.js        # un fichier
git add .                 # tout

# Commiter avec un message clair
git commit -m "Ajout de la page de connexion"

# Voir l'historique
git log --oneline

4. Travailler avec GitHub

# Créez un dépôt sur github.com, puis :
git remote add origin https://github.com/votre-compte/mon-projet.git
git push -u origin main

# Récupérer les changements
git pull

# Cloner un projet existant
git clone https://github.com/votre-compte/mon-projet.git

5. Les branches : le secret du travail d'équipe

# Créer une branche pour une nouvelle fonctionnalité
git checkout -b feature/paiement-momo

# ... travail, commit ...
git commit -am "Ajout du paiement Mobile Money"

# Fusionner dans la branche principale
git checkout main
git merge feature/paiement-momo

# Supprimer la branche fusionnée
git branch -d feature/paiement-momo

Les commandes de secours

git log --oneline           # historique compact
git diff                     # modifications non commitées
git stash                    # mettre de côté son travail
git checkout -- fichier      # annuler les modifs d'un fichier
git reset --soft HEAD~1      # annuler le dernier commit (sans perdre le code)

Bonnes pratiques

  • Commitez souvent, avec des messages clairs et courts.
  • Un commit = une seule idée.
  • Ne commitez jamais vos secrets (fichiers .env) : utilisez .gitignore.
  • Faites une pull request pour toute modification importante en équipe.

Git est le filet de sécurité du développeur : plus vous commitez, plus vous êtes serein.

Ce workflow est le même dans toutes les entreprises tech du monde : maîtrisez-le, et vous serez opérationnel n'importe où. 🚀

💬 Commentaires (0)

Aucun commentaire pour le moment. Soyez le premier !

Laisser un commentaire

📬 La newsletter Tech237

Chaque semaine, l'essentiel de la tech camerounaise et africaine dans votre boîte mail. Gratuit, sans spam.