0% ont trouvé ce document utile (0 vote)
28 vues2 pages

Introduction à GIT et GITHUB

Le cours sur GIT et GITHUB présente les raisons d'utiliser GIT pour le suivi des modifications et la collaboration, ainsi que les concepts clés comme les repositories, commits et branches. Il explique également l'utilisation de GITHUB comme plateforme de collaboration, les workflows de travail et les commandes de base pour gérer les dépôts. Enfin, il souligne la distinction entre GIT, un outil local, et GITHUB, une plateforme distante.

Transféré par

Safa BT
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues2 pages

Introduction à GIT et GITHUB

Le cours sur GIT et GITHUB présente les raisons d'utiliser GIT pour le suivi des modifications et la collaboration, ainsi que les concepts clés comme les repositories, commits et branches. Il explique également l'utilisation de GITHUB comme plateforme de collaboration, les workflows de travail et les commandes de base pour gérer les dépôts. Enfin, il souligne la distinction entre GIT, un outil local, et GITHUB, une plateforme distante.

Transféré par

Safa BT
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Résumé du Cours : GIT & GITHUB

15 mai 2025

POURQUOI UTILISER GIT ?


– Permet de suivre l’historique des modifications d’un projet.
– Facilite le travail collaboratif.
– Assure une meilleure gestion du code source.
– Possibilité de revenir à un état antérieur du projet.

CONCEPTS CLÉS DE GIT


– Repository : dossier contenant tout l’historique du projet.
– Commit : enregistrement d’un ensemble de modifications.
– Branch : version parallèle du projet pour développer sans impacter la version
principale.
– Merge : fusion de branches.
– Rebase, Staging Area, HEAD : concepts avancés pour manipuler l’historique.

POURQUOI UTILISER GITHUB ?


– Plateforme de collaboration basée sur Git.
– Partage de code avec d’autres développeurs.
– Intégration avec des outils tiers (CI/CD, suivi de bugs, etc.).
– Permet la gestion de projets open source.

COMMENT COLLABORER AVEC GITHUB ?


– Utiliser les pull requests pour proposer des modifications.
– Faire des revues de code (code reviews).
– Gérer les tâches via issues et projects.
– Travailler en équipe avec les branches dédiées.

1
GIT VS GITHUB
– Git : outil local de versionnage.
– GitHub : plateforme distante pour héberger et gérer les dépôts Git.
– Git peut être utilisé sans GitHub, mais GitHub a besoin de Git.

WORKFLOW GIT
– Cloner un dépôt (git clone).
– Créer une branche pour une nouvelle fonctionnalité.
– Travailler localement, ajouter et valider les changements (git add, git commit).
– Pousser les changements vers GitHub (git push).
– Ouvrir une pull request pour intégrer les modifications.

BRANCHES GIT TRAVAILLER SANS CASSER


– Utiliser des branches pour éviter les conflits dans la branche principale.
– Facilite les tests de nouvelles fonctionnalités sans risques.
– Chaque développeur travaille sur sa propre branche.

COMMANDES DE BASE GIT


– git init : initialiser un dépôt Git.
– git clone : copier un dépôt distant.
– git status : afficher les fichiers modifiés.
– git add : ajouter des fichiers à l’index.
– git commit -m "message" : enregistrer les modifications.
– git push / pull : envoyer / récupérer des modifications.
– git branch, git checkout, git merge : gestion des branches.

Vous aimerez peut-être aussi