Sommaire

Introduction à Git et GitHub

Sommaire

  1. Qu'est-ce que Git ?
  2. Qu'est-ce que GitHub ?
    1. Installer Git
    2. Configurer Git
    3. Créer un répertoire Git
    4. Ajouter et valider des fichiers
    5. Voir l'historique des commits
    6. Créer un dépôt sur GitHub
    7. Connecter Git à GitHub
    8. Récupérer des modifications depuis GitHub
    9. Créer une branche
    10. Lister les branches existantes
    11. Changer de branche
    12. Fusionner une branche dans master
    13. Supprimer une branche après fusion
  3. Exercice 1 : Premiers pas
  4. Exercice 2 : Travailler avec des branches

Qu'est-ce que Git ?

Git est un logiciel de gestion de versions qui permet de suivre les modifications effectuées sur un projet et de travailler en collaboration.

Qu'est-ce que GitHub ?

GitHub est une plateforme en ligne qui permet d'héberger des projets utilisant Git. Elle facilite la collaboration et permet de sauvegarder ses fichiers en ligne.


Installation de Git

Installer Git

Configurer Git

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

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

Si vous utilisez un ordinateur partagé, utilisez plutôt la configuration locale :

 git config --local user.name "Nom de l'étudiant"
 git config --local user.email "email.etudiant@example.com"
            

Premiers pas avec Git

Créer un répertoire Git

 mkdir mon-projet
 cd mon-projet
 git init
            

Cela initialise un répertoire Git.

Ajouter et valider des fichiers

 echo"Hello, Git!" > fichier.txt
 git add fichier.txt
 git commit -m "Ajout du premier fichier"
            

Voir l'historique des commits

 git log --oneline --graph --all

Utiliser GitHub pour sauvegarder son projet

Créer un dépôt sur GitHub

  1. Rendez-vous sur GitHub et connectez-vous.
  2. Cliquez sur le bouton "+" en haut à droite et sélectionnez "New repository".
  3. Donnez un nom à votre projet et cliquez sur "Create repository".

Connecter Git à GitHub

Dans le terminal, ajoutez GitHub comme origine :

 git remote add origin https://github.com/votre-utilisateur/mon-projet.git
 git push -u origin master

Cela envoie votre projet sur GitHub.

Récupérer des modifications depuis GitHub

Si vous travaillez sur plusieurs ordinateurs, utilisez :

 git pull origin master

Cette commande permet de récupérer le projet depuis origin.


Travailler avec des branches

Créer une branche

Une branche permet de travailler sur des fonctionnalités sans affecter la branche principale.

 git checkout -b ma-branche

Lister les branches existantes

 git branch

La branche active est marquée par un *.

Changer de branche

 git checkout nom-de-la-branche

Fusionner une branche dans master

 git checkout master
 git merge nom-de-la-branche

Supprimer une branche après fusion

 git branch -d nom-de-la-branche

Bonne pratique : faire des sauvegardes régulières


Exercices

Exercice 1 : Premiers pas

  1. Créez un projet et initialisez-le avec git init.
  2. Ajoutez un fichier README.md et faites un premier commit.
  3. Poussez votre projet sur GitHub.
  4. Modifiez le fichier, committez et poussez les modifications.

Exercice 2 : Travailler avec des branches

  1. Clonez le dépôt donné.
  2. Créez une branche portant votre prénom.
  3. Ajoutez une balise <p> contenant votre nom et prénom dans le fichier HTML.
  4. Ajoutez et committez votre modification.
  5. Poussez votre branche sur le dépôt GitHub.