SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
PRESENTATION DU PROJET
RÉALISÉ PAR ZIED ELATI
GESTION
DES VERSIONS
DÉVELOPPEMENT D'UNE APPLICATION DE
REPOSANT SUR "GIT"
TEK-UP UNIVERSITY | PAGE 2
PLAN DU PRÉSENTATION
Introduction de gestion des versions
et"GIT"
Les fonctionnalités de "Versionning" 
Modélisation de l'application
Diagramme de classes
Conclusion et perspectives
PLAN
TEK-UP UNIVERSITY | PAGE 3
POURQUOI GIT
GIT
POURQUOI
git est un logiciel de gestion de versions décentralisé.
C'est un logiciel libre créé par Linus Torvalds, auteur
du noyau Linux, et distribué selon les termes de la
licence publique générale GNU version 2. 
TEK-UP UNIVERSITY | PAGE 4
INTRODUCTION DE GESTION DES VERSION
GESTIONS DES
RÉPERTOIRES GIT
MEILLEURS APPLICATIONS DE
- GitLab
- Gogs
- GitHub
- Bitbucket
TEK-UP UNIVERSITY | PAGE 5
LES FONCTIONNALITÉ DÉVELOPPÉ
GITIFY
LES FONCTIONNALITÉ DÉVELOPPÉES DANS
Git init
Git add
Git status
Git log
Git blame
Git branch -av
Git checkout <branch>
Git branch <new-branch>
Git remote
Git remote add
Git fetch
Git pull 
Git push
Git reset
Git merge
TEK-UP UNIVERSITY | PAGE 6
CONCEPTION
DIAGRAMME
DE
CLASSE
GITIFY
TEK-UP UNIVERSITY | PAGE 7
TEK-UP UNIVERSITY | PAGE 8
CONCLUSION ET PERSPECTIVES
GITIFY
LES PERSPECTIVES DE
REBASE
Dans Git, il y a deux façons d'intégrer
les modifications d'une branche dans
une autre : en fusionnant (merge) et
en rebasant (rebase)
LE REMISAGE
vous ne voulez pas valider un travail
à moitié fait seulement pour pouvoir
y revenir plus tard. La réponse à
cette problématique est la
commande git stash
Nous allons développer le reste des
fonctionnalité existantes dans l'outil
de gestion de versions Git.
FIN DE PRÉSENTATION
TEK-UP UNIVERSITY | PAGE 9
MERCI 
POUR VOTRE ATTENTION

Contenu connexe

Similaire à Interface graphique pour "Git"

Chaine de production pipeline
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipelineNicolas wallerand
 
presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)Romand
 
les commandes Git que vous devez absolument connaitre!.pdf
les commandes Git que vous devez absolument connaitre!.pdfles commandes Git que vous devez absolument connaitre!.pdf
les commandes Git que vous devez absolument connaitre!.pdfSimpleLearn1
 
Communiqu- codendi4.2-beta
Communiqu- codendi4.2-betaCommuniqu- codendi4.2-beta
Communiqu- codendi4.2-betaCodendi
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning gitNassim Bahri
 
Travailler avec git et eclipse
Travailler avec git et eclipseTravailler avec git et eclipse
Travailler avec git et eclipseFrancois ANDRE
 
REX - Passage de CVS à Git
REX - Passage de CVS à GitREX - Passage de CVS à Git
REX - Passage de CVS à GitPierre Templier
 
Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyaderVincent Guyader
 
Petit Déjeuner Git chez Makina Corpus
Petit Déjeuner Git chez Makina CorpusPetit Déjeuner Git chez Makina Corpus
Petit Déjeuner Git chez Makina Corpusleplatrem
 
Python application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgentsPython application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgentsNicolas Mussat
 
Conférence #nwxtech4 : GIT par Thibaud Juin
Conférence #nwxtech4 : GIT par Thibaud JuinConférence #nwxtech4 : GIT par Thibaud Juin
Conférence #nwxtech4 : GIT par Thibaud JuinNormandie Web Xperts
 
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO)  au gouvernement du QuébecInfrastructure Géomatique Ouverte (IGO)  au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québecigouverte
 
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO)  au gouvernement du QuébecInfrastructure Géomatique Ouverte (IGO)  au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québecigouverte
 
Gestion de projet avec GitHub
Gestion de projet avec GitHubGestion de projet avec GitHub
Gestion de projet avec GitHubNicolas Bats
 
La Gestion De Configuration Des Copmosants logiciels Rétulisables
La Gestion De Configuration Des Copmosants  logiciels Rétulisables La Gestion De Configuration Des Copmosants  logiciels Rétulisables
La Gestion De Configuration Des Copmosants logiciels Rétulisables Red Room
 
Débuter avec Git & github
Débuter avec Git & githubDébuter avec Git & github
Débuter avec Git & githubMonoem Youneb
 
Initiation à Git, GitHub2.pdf
Initiation à Git, GitHub2.pdfInitiation à Git, GitHub2.pdf
Initiation à Git, GitHub2.pdfmouad55
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Androidyounes ben tlili
 
Outils web pour le développement collaboratif
Outils web pour le développement collaboratifOutils web pour le développement collaboratif
Outils web pour le développement collaboratifPhilippe Guglielmetti
 

Similaire à Interface graphique pour "Git" (20)

Chaine de production pipeline
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipeline
 
presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)
 
les commandes Git que vous devez absolument connaitre!.pdf
les commandes Git que vous devez absolument connaitre!.pdfles commandes Git que vous devez absolument connaitre!.pdf
les commandes Git que vous devez absolument connaitre!.pdf
 
Communiqu- codendi4.2-beta
Communiqu- codendi4.2-betaCommuniqu- codendi4.2-beta
Communiqu- codendi4.2-beta
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning git
 
Travailler avec git et eclipse
Travailler avec git et eclipseTravailler avec git et eclipse
Travailler avec git et eclipse
 
REX - Passage de CVS à Git
REX - Passage de CVS à GitREX - Passage de CVS à Git
REX - Passage de CVS à Git
 
Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyader
 
Petit Déjeuner Git chez Makina Corpus
Petit Déjeuner Git chez Makina CorpusPetit Déjeuner Git chez Makina Corpus
Petit Déjeuner Git chez Makina Corpus
 
Python application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgentsPython application packaging @ MeilleursAgents
Python application packaging @ MeilleursAgents
 
Conférence #nwxtech4 : GIT par Thibaud Juin
Conférence #nwxtech4 : GIT par Thibaud JuinConférence #nwxtech4 : GIT par Thibaud Juin
Conférence #nwxtech4 : GIT par Thibaud Juin
 
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO)  au gouvernement du QuébecInfrastructure Géomatique Ouverte (IGO)  au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
 
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO)  au gouvernement du QuébecInfrastructure Géomatique Ouverte (IGO)  au gouvernement du Québec
Infrastructure Géomatique Ouverte (IGO) au gouvernement du Québec
 
Gestion de projet avec GitHub
Gestion de projet avec GitHubGestion de projet avec GitHub
Gestion de projet avec GitHub
 
La Gestion De Configuration Des Copmosants logiciels Rétulisables
La Gestion De Configuration Des Copmosants  logiciels Rétulisables La Gestion De Configuration Des Copmosants  logiciels Rétulisables
La Gestion De Configuration Des Copmosants logiciels Rétulisables
 
Débuter avec Git & github
Débuter avec Git & githubDébuter avec Git & github
Débuter avec Git & github
 
Tutoriel GIT
Tutoriel GITTutoriel GIT
Tutoriel GIT
 
Initiation à Git, GitHub2.pdf
Initiation à Git, GitHub2.pdfInitiation à Git, GitHub2.pdf
Initiation à Git, GitHub2.pdf
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Android
 
Outils web pour le développement collaboratif
Outils web pour le développement collaboratifOutils web pour le développement collaboratif
Outils web pour le développement collaboratif
 

Plus de Zied ElAti

Virtualisation sous linux "KVM"
Virtualisation sous linux "KVM"Virtualisation sous linux "KVM"
Virtualisation sous linux "KVM"Zied ElAti
 
Déploiement de VM AMAZON EC2
Déploiement de VM AMAZON EC2 Déploiement de VM AMAZON EC2
Déploiement de VM AMAZON EC2 Zied ElAti
 
Graduation project "Development of Content Management System"
Graduation project "Development of Content Management System"Graduation project "Development of Content Management System"
Graduation project "Development of Content Management System"Zied ElAti
 
Deep web (Dark side)
Deep web (Dark side)Deep web (Dark side)
Deep web (Dark side)Zied ElAti
 

Plus de Zied ElAti (6)

Virtualisation sous linux "KVM"
Virtualisation sous linux "KVM"Virtualisation sous linux "KVM"
Virtualisation sous linux "KVM"
 
Déploiement de VM AMAZON EC2
Déploiement de VM AMAZON EC2 Déploiement de VM AMAZON EC2
Déploiement de VM AMAZON EC2
 
Graduation project "Development of Content Management System"
Graduation project "Development of Content Management System"Graduation project "Development of Content Management System"
Graduation project "Development of Content Management System"
 
IoT and LPWAN
IoT and LPWANIoT and LPWAN
IoT and LPWAN
 
Lean Startup
Lean Startup Lean Startup
Lean Startup
 
Deep web (Dark side)
Deep web (Dark side)Deep web (Dark side)
Deep web (Dark side)
 

Dernier

Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
le probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptxle probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptximaneeaouattahee
 
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfpdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfMedAbdelhayeSidiAhme
 
mémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoiremémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoireEzechiasSteel
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésSana REFAI
 

Dernier (6)

Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
le probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptxle probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptx
 
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfpdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
mémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoiremémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoire
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 

Interface graphique pour "Git"

  • 1. PRESENTATION DU PROJET RÉALISÉ PAR ZIED ELATI GESTION DES VERSIONS DÉVELOPPEMENT D'UNE APPLICATION DE REPOSANT SUR "GIT"
  • 2. TEK-UP UNIVERSITY | PAGE 2 PLAN DU PRÉSENTATION Introduction de gestion des versions et"GIT" Les fonctionnalités de "Versionning"  Modélisation de l'application Diagramme de classes Conclusion et perspectives PLAN
  • 3. TEK-UP UNIVERSITY | PAGE 3 POURQUOI GIT GIT POURQUOI git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. 
  • 4. TEK-UP UNIVERSITY | PAGE 4 INTRODUCTION DE GESTION DES VERSION GESTIONS DES RÉPERTOIRES GIT MEILLEURS APPLICATIONS DE - GitLab - Gogs - GitHub - Bitbucket
  • 5. TEK-UP UNIVERSITY | PAGE 5 LES FONCTIONNALITÉ DÉVELOPPÉ GITIFY LES FONCTIONNALITÉ DÉVELOPPÉES DANS Git init Git add Git status Git log Git blame Git branch -av Git checkout <branch> Git branch <new-branch> Git remote Git remote add Git fetch Git pull  Git push Git reset Git merge
  • 6. TEK-UP UNIVERSITY | PAGE 6 CONCEPTION DIAGRAMME DE CLASSE GITIFY
  • 8. TEK-UP UNIVERSITY | PAGE 8 CONCLUSION ET PERSPECTIVES GITIFY LES PERSPECTIVES DE REBASE Dans Git, il y a deux façons d'intégrer les modifications d'une branche dans une autre : en fusionnant (merge) et en rebasant (rebase) LE REMISAGE vous ne voulez pas valider un travail à moitié fait seulement pour pouvoir y revenir plus tard. La réponse à cette problématique est la commande git stash Nous allons développer le reste des fonctionnalité existantes dans l'outil de gestion de versions Git.
  • 9. FIN DE PRÉSENTATION TEK-UP UNIVERSITY | PAGE 9 MERCI  POUR VOTRE ATTENTION