Conférence #nwxtech4 : GIT par Thibaud Juin

388 vues

Publié le

Le désormais célèbre outil de versionning et son utilisation chez 42 Stores.

Publié dans : Design
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
388
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Conférence #nwxtech4 : GIT par Thibaud Juin

  1. 1. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ? Les logiciels de gestion de versions GIT #NWX Conférence Technique 4 Thibaud Juin Mardi 23 octobre 2012Thibaud Juin #NWX Conférence Technique 4 1 / 20
  2. 2. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Sommaire 1 Introduction aux gestionnaires de version 2 Exemple : GIT 3 Conclusion - lequel choisir ? Thibaud Juin #NWX Conférence Technique 4 2 / 20
  3. 3. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Définition Stockage d’un ensemble de fichiers (de code) des modifications apportées de versions Commentaire associé à une modification Fusion de fichiers Fonctionne bien avec les fichiers textes Accepte aussi les autres ! Thibaud Juin #NWX Conférence Technique 4 3 / 20
  4. 4. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Commit (sauvergarde) Thibaud Benjamin Thibaud Juin #NWX Conférence Technique 4 4 / 20
  5. 5. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Commit (sauvergarde) Thibaud Benjamin Thibaud Juin #NWX Conférence Technique 4 5 / 20
  6. 6. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Commit (sauvergarde) Thibaud Benjamin Thibaud Juin #NWX Conférence Technique 4 6 / 20
  7. 7. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Branche Thibaud Juin #NWX Conférence Technique 4 7 / 20
  8. 8. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Introduction aux gestionnaires de versions Intérêts Travail en équipe Sauvegarde régulière du travail Conservation de versions Comparaison de versions Expérience de 42Stores Pas de gestionnaire de versions jusqu’en février dernier Fusion de versions à la main Choix de GIT Thibaud Juin #NWX Conférence Technique 4 8 / 20
  9. 9. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Plan 1 Introduction aux gestionnaires de version 2 Exemple : GIT 3 Conclusion - lequel choisir ? Thibaud Juin #NWX Conférence Technique 4 9 / 20
  10. 10. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT GIT ? Créé par Linus Torvalds (2005) Très rapide et puissant Orienté « branches » Thibaud Juin #NWX Conférence Technique 4 10 / 20
  11. 11. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT Commandes git checkout git add git commit git push git fetch git pull git branch git status git diff git merge Thibaud Juin #NWX Conférence Technique 4 11 / 20
  12. 12. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT GIT +Branche1 +Branche2 +Branche3 GIT +Branche1 +Branche2 Fichiers branche1 +Branche3 +Branche1(local) Thibaud Juin #NWX Conférence Technique 4 12 / 20
  13. 13. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT GIT +Branche1 +Branche2 +Branche3 GIT +Branche1 +Branche2 Fichiers branche2 +Branche3 +Branche1(local) git checkout +Branche2(local) Thibaud Juin #NWX Conférence Technique 4 13 / 20
  14. 14. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT GIT +Branche1 +Branche2 +Branche3 Fichier à commiter git add GIT +Branche1 +Branche2 Fichiers branche2 +Branche3 +Branche1(local) git commit +Branche2(local) Thibaud Juin #NWX Conférence Technique 4 14 / 20
  15. 15. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT GIT +Branche1 +Branche2 +Branche3 git push git fetch GIT +Branche1 +Branche2 Fichiers branche2 +Branche3 +Branche1(local) git pull +Branche2(local) Thibaud Juin #NWX Conférence Technique 4 15 / 20
  16. 16. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT Commandes git checkout git add git commit git push git fetch git pull git branch git status git diff git merge Thibaud Juin #NWX Conférence Technique 4 16 / 20
  17. 17. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT Thibaud Juin #NWX Conférence Technique 4 17 / 20
  18. 18. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Exemple : GIT Thibaud Juin #NWX Conférence Technique 4 18 / 20
  19. 19. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Plan 1 Introduction aux gestionnaires de version 2 Exemple : GIT 3 Conclusion - lequel choisir ? Thibaud Juin #NWX Conférence Technique 4 19 / 20
  20. 20. Introduction aux gestionnaires de version Exemple : GIT Conclusion - lequel choisir ?Conclusion - lequel choisir ? Thibaud Juin #NWX Conférence Technique 4 20 / 20

×