Introduction Ă  Git & Github

Created by Haruna Rashid Yakubu for Worketyamo

Sommaire

Sommaire

  1. Introduction Ă  Git Et Github
  2. Qu'est-ce que Git ?
  3. Qu'est-ce que GitHub ?
  4. Différences entre Git et GitHub
  5. Avantages de Git et GitHub
  6. Exemples de projets qui utilisent Git et GitHub
  7. Les commandes Git
  8. Exemples N° 1
  9. Commandes avancées
  10. Conclusion

Introduction:

Git et GitHub sont deux outils essentiels pour tout développeur.

Ils permettent de gérer les projets de manière efficace et de collaborer avec d'autres personnes.


Qu'est-ce que Git ?

  • Un logiciel de gestion de version
  • Permet de suivre les modifications apportĂ©es Ă  un projet au fil du temps
  • Utilise un système de branches pour gĂ©rer les diffĂ©rentes versions d'un projet
  • Exemples de modifications :

  • Ajout de fonctionnalitĂ©s
  • Correction de bugs
  • AmĂ©lioration des performances
  • Qu'est-ce que GitHub ?

  • Une plateforme d'hĂ©bergement de dĂ©pĂ´ts Git
  • Permet de partager des projets Git avec d'autres personnes
  • Offre de nombreuses fonctionnalitĂ©s supplĂ©mentaires, telles que la collaboration, le suivi des problèmes et la gestion des tickets
  • Exemples de fonctionnalitĂ©s de collaboration :

    Pull requests, Code review, Discussions,

    Hidden Slides

    This slide is visible in the source, but hidden when the presentation is viewed. You can show all hidden slides by setting the `showHiddenSlides` config option to `true`.

    Initialisation d'un Repository

    git init

    cette commande crée un nouveau dépôt Git. Elle peut être utilisée pour convertir un projet existant, sans version en un dépôt Git, ou pour initialiser un nouveau dépôt vide.

    Exemples

    Ajout des Fichiers au Repository

    git add

    Cette commande est utilisée pour ajouter les differents fichiers ou dossier au repository

    Exemples

    Premier commit syntaxe

    git commit -m "nom du commit"

    Un commit est une instantanée des modifications apportées à un projet à un moment donné. Il permet de suivre les modifications au fil du temps et de revenir à une version antérieure du projet.

    Exemples

    Création de la branche principale

    git branch -M "nomDeLaBranche"

    Une branche dans Git est comme une copie du projet, avec ses propres modifications. Vous pouvez créer autant de branches que vous le souhaitez, et travailler sur chacune d'elles en toute sécurité sans affecter les autres.

    Exemples

    Remote Repository

    git remote add "nom du repo" "lien du repo"

    Un dépôt distant dans Git est un dépôt Git accessible à distance, par exemple sur un serveur web ou sur un réseau local. Il permet de partager votre travail avec d'autres personnes, et de collaborer sur des projets.

    Exemples

    Synchronisation des repository

    local-distant

    git push -u "nom du repository" "nom de la branche principale"

    Ici il s'agit de pousser les references locales vers le repository distant

    Demo