Contenu du cours
Systèmes d’exploitation (Linux, Windows)
Objectif : Introduction aux systèmes d'exploitation Linux et Windows et gestion basique des systèmes.
0/6
Gestion de versions avec Git
Objectif : Utiliser Git pour gérer des versions de code et collaborer sur des projets.
0/6
Anglais technique
Objectif : S’initier à la lecture et la compréhension de documentation technique en anglais.
0/3
Prérequis – Administrateur d’Infrastructure et Intelligence Artificielle (IA)
À propos de la leçon

Commandes de Base de Git

1. Configuration

  • Configurer votre nom et votre adresse email :
    git config --global user.name "Votre Nom"
    git config --global user.email "votre.email@example.com"
    

2. Créer un Dépôt

  • Initialiser un nouveau dépôt :

    git init
    
  • Cloner un dépôt existant :

    git clone <url-du-dépôt>
    

3. Gestion des Fichiers

  • Ajouter des fichiers à l'index (staging area) :

    git add <nom-du-fichier>
    

    Pour ajouter tous les fichiers :

    git add .
    
  • Supprimer un fichier du dépôt :

    git rm <nom-du-fichier>
    

4. Commits

  • Valider les modifications avec un message :

    git commit -m "Message de validation"
    
  • Afficher l'historique des commits :

    git log
    

5. Branches

  • Créer une nouvelle branche :

    git branch <nom-de-la-branche>
    
  • Changer de branche :

    git checkout <nom-de-la-branche>
    
  • Créer et changer de branche en une seule commande :

    git checkout -b <nom-de-la-branche>
    
  • Fusionner une branche dans la branche actuelle :

    git merge <nom-de-la-branche>
    

6. Gestion des Remotes

  • Afficher les remotes configurés :

    git remote -v
    
  • Ajouter un nouveau remote :

    git remote add <nom> <url>
    
  • Pousser les modifications vers le dépôt distant :

    git push <nom-du-remote> <nom-de-la-branche>
    
  • Tirer les modifications du dépôt distant :

    git pull <nom-du-remote> <nom-de-la-branche>
    

7. Annuler des Modifications

  • Annuler les modifications dans un fichier non indexé :

    git checkout -- <nom-du-fichier>
    
  • Annuler les modifications dans l'index (staging area) :

    git reset <nom-du-fichier>
    
  • Revenir à un commit précédent (hard reset) :

    git reset --hard <id-du-commit>
    

Conclusion

Ces commandes de base couvrent les opérations essentielles que vous devrez effectuer pour gérer vos projets avec Git. Avec ces outils, vous pourrez initialiser des dépôts, effectuer des commits, gérer des branches, et interagir avec des dépôts distants.

Retour en haut