Formation Complète : Apprenez Git et GitHub Pas à Pas

+5 min de lecture
Formation Complète : Apprenez Git et GitHub Pas à Pas
Y
Par YACOUBA KONE

Introduction

Git et GitHub sont les piliers du développement moderne, offrant des outils essentiels pour gérer des projets et collaborer efficacement. Que vous soyez débutant ou que vous cherchiez à approfondir vos connaissances, ce tutoriel vous guidera pas à pas.

Étape 1 : Comprendre Git et GitHub

Avant de plonger dans les commandes, voici un aperçu rapide :

  • Git est un système de contrôle de version décentralisé. Il vous permet de suivre les modifications de votre code au fil du temps.
  • GitHub est une plateforme en ligne pour héberger des projets Git et collaborer avec d'autres développeurs.

👉 Pourquoi les utiliser ?

  • Suivi des versions de votre code.
  • Travail en équipe sans conflits.
  • Contribution à des projets open source.

Étape 2 : Installation et Configuration de Git

1. Installation de Git

  • Windows : Téléchargez Git depuis le site officiel et suivez les instructions.
  • macOS : Utilisez Homebrew :
    brew install git  
    
  • Linux : Installez via votre gestionnaire de paquets :
    sudo apt install git  
    

2. Configuration Initiale

Après l'installation, configurez Git avec votre nom et email :

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

Étape 3 : Les Commandes Git de Base

Voici les commandes essentielles pour commencer à travailler avec Git :

1. Créer un nouveau projet

Initialisez un dépôt Git dans votre répertoire local :

git init  

2. Suivre vos fichiers

Ajoutez des fichiers au suivi avec git add :

git add nom_du_fichier  
git add . # pour tout ajouter  

Enregistrez vos modifications avec un commit :

git commit -m "Votre message descriptif"  

3. Historique et suivi

Pour voir l’historique des commits :

git log  

4. Branches

Créez une nouvelle branche pour ajouter une fonctionnalité :

git branch nom_branche  

Changez de branche :

git checkout nom_branche  

Étape 4 : Collaborer avec GitHub

1. Créer un dépôt sur GitHub

  • Connectez-vous sur GitHub.
  • Cliquez sur "New Repository" et suivez les instructions.

2. Relier un dépôt local à GitHub

Associez votre projet local au dépôt GitHub :

git remote add origin <URL_du_dépôt>  

Poussez vos modifications vers GitHub :

git push origin main  

3. Travailler en équipe

  • Créez une pull request pour proposer des changements.
  • Revoyez et fusionnez des modifications via l’interface GitHub.

Étape 5 : Concepts Avancés

1. Résoudre des conflits

Lorsqu’un conflit survient, Git marque les sections conflictuelles. Corrigez-les dans votre éditeur et ajoutez les modifications :

git add fichier_conflit  
git commit  

2. Rebase et Stash

  • Réorganisez vos commits avec git rebase.
  • Sauvegardez temporairement vos modifications avec git stash :
    git stash  
    git stash apply  
    

Étape 6 : Utilisation Avancée de GitHub

1. GitHub Actions

Automatisez les tests et déploiements avec GitHub Actions. Ajoutez un fichier YAML dans .github/workflows/.

2. Hébergement avec GitHub Pages

Publiez facilement des sites web statiques. Activez GitHub Pages dans les paramètres du dépôt.

Conseils Pratiques

  • Utilisez des messages de commit clairs : Expliquez ce que chaque modification apporte.
  • Organisez vos branches : Une branche par fonctionnalité ou version.
  • Explorez des outils visuels : GitKraken, Sourcetree, ou les fonctionnalités intégrées de VS Code.

Conclusion
Avec cette formation, vous avez tout ce qu’il faut pour débuter avec Git et GitHub. Des commandes de base aux concepts avancés, chaque étape vous rapprochera de la maîtrise de ces outils.

GitGitHubTutorielDéveloppementContrôle de versionCollaboration