Débugue tes humanités Saison 1

Séance 11 - Versionner les fichiers

Introduction à Git, exemples de projets, manipulations.

Chaire de recherche du Canada sur les écritures numériques, Bibliothèque des lettres et des sciences humaines, Ouvroir d'histoire de l'art et de muséologie numérique. — antoine.fauchie@umontreal.ca

Plan de la séance #

  1. Pourquoi versionner ?
  2. Décentraliser pour mieux travailler
  3. Introduction à Git
  4. Quelques projets qui utilisent Git
  5. Manipulations

1. Pourquoi versionner ? #

mon-fichier-v2-relu-2021-12-09-final-ok-okok.txt

2. Décentraliser pour mieux travailler #

Plusieurs principes inhérents à une bonne gestion collective de fichiers informatiques :

  • ne pas centraliser la sauvegarde
  • cloner facilement = copier le dossier de travail avec l’ensemble de l’historique
  • travailler hors connexion
  • créer des versions parallèles d’un projet

3. Introduction à Git #

Un logiciel de gestion de versions parmi d’autres (pour les fichiers en plein texte).

4. Quelques projets qui utilisent Git #

5. Manipulations #

  • dans un dossier mon-dossier
  • créer un fichier mon-fichier.md
  • git init
  • git status
  • git add mon-fichier.md
  • git commit -m "le message d'enregistrement"
  • git log
  • (git fetch, git rebase et git push)