0% ont trouvé ce document utile (0 vote)
20 vues16 pages

Exppdf

Transféré par

les videos de demain
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)
20 vues16 pages

Exppdf

Transféré par

les videos de demain
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

REPUBIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix- Travail- Patrie Peace- Work- Fatherland


********* UNIVERSITE DE DOUALA **********
MINISTRE DE L’ENSEIGNEMENT MINISTRY OF HIGHER
SUPERIEUR EDUCATION
INSTITUT UNIVERSITAIRE DES
TECHNOLOGIES

Exposé de Technologie et programmation web (TPW)


Présentation du groupe 3

GESTION DE VERSIONS AVEC GIT:


CONCEPTS ET MEILLEURES PRATIQUES

Rédigé et présenté par :


Les membres du groupe 3
Sous la supervision de :
Filière : Genie informatique
M. ABDEL-KALIF
OPTION : Génie Logicielle Enseignant de TPW

ANNEE ACADEMIQUE 2024-2025


INTRODUCTION GENERALE
1 ● CONCEPTS DE BASE DE GIT

2 ● FONCTIONNEMENT ET COMMANDES

Plan 3 ● MEILLEURS PRATIQUES

d’exposition 4 ● GESTION DES ERREURS ET RESOLUTION DES CONFLITS

5 ● OUTILS ET INTEGRATION AVEC GIT

6 ● CAS PRATIQUE

CONCLUSION GENERALE
INTRODUCTION GENERALE

Année académique : 2023-2024


INTRODUCTION GENERALE

IMPORTANCE OBJECTIFS CARACTERISTIQUES


Suivi des Suivi des Decentralisation
modifications modifications Historique de modifs

Collaboration Collaboration Branches et fusions


Gestion des versions Gestion des versions performance

Documentation CI/CD Integration avec


Audit et conformite Resolutions de conflit d’autres outils
CONCEPTS DE BASE

Année académique : 2023-2024


CONCEPTS DE BASE

References
essentiels 01 Repository,Commit,Branche,Me
rge,Tag

Structure d’un
reposit 02 Depot local,Depot
distant,Snapshot

Principaux
03
Staging area, head,
le workflow git de base
concepts (clone,add,commit,push,pull)
FONCTIONNEMENT ET
COMMANDES ESSENTIELLES

Année académique : 2023-2024


FONCTIONNEMENT ET COMMANDES ESSENTIELLES
Referentiel
Zones principales
Workflow typique
Fonctionnement
De git git init
git clone <fichier>
git status
git add git remote
git add <fichier> git push
Commandes git git commit –m”Message”
git pull
Essentielles git reset <fichier>
git log git checkout --<fichier>
git branch
git switch
git merge
MEILLEURES PRATIQUES

Année académique : 2023-2024


MEILLEURS PRATIQUES

01 03
Rediger des Travailler en
messages de
commit clairs
02 equipe avec
git
04
et concis
Gestion des
Strategies de versions avec
branchement les tags
efficaces
GESTION DES ERREURS ET
RESOLUTIONS DES CONFLITS

Année académique : 2023-2024


GESTION DES ERREURS ET RESOLUTIONS DES CONFLITS

GESTION DES
Annuler les modifications Annuler les modifications Reecrit l’historique ERREURS

Git reset Git checkout Git rebase


● Git reset -- ● Git checkout -- ● Git
soft<fichier> <fichier> rebase<branch>
● Git reset -- ● Git revert ● Git rebase –i
mixed<fichier> ● Git revert<fichie> <commit>
● Git reset --
hard<fichier>
CAS PRATIQUE

Année académique : 2023-2024


CONCLUSION GENERALE

Année académique : 2023-2024


15

Quelques points
● 5 Points

À travers notre travail, nous avons explore les concepts cles,les commandes essentielles,
ainsi que les meilleures pratiques qui permettent d’optimiser son utilisation

La gestion de versions avec git est essentielle dans le developpement moderne, comme le dit
Linux Torvalds, le createur de git,”je pense que c’est la meilleure facon de gerer le code”

Git est devenu un outil de reference. Cependant pour eviter des erreurs courantes, il est crucial
d’adopter des pratiques comme des commits frequents et descriptifs. Selon Scott Chacon,
auteur de pro git,”Un bon commit est un commit qui raconte une hisoire”

En utilisant des branches pour developer de nouvelles fonctionnalites et en revisant


regulierement les modifications, il est possible d’ameliorer la productivite tout en garatissant la
qualite du code.

Comme le souligne Chris Wanstrath, co-fondateur de github, “Git a change la facon dont les
developpeurs travaillent ensemble”. En adoptant ces principes et en s’engageant dans une
pratique continue, chaque utilisateur peut tirer le meilleur parti de cet outil puissant et essentiel
16

THANK YOU
FOR YOUR
KIND
ATTENTION!

Vous aimerez peut-être aussi