Soutenez ce projet

Git pour non-développeurs

Git est une machine à remonter le temps pour vos fichiers, pensée pour le travail à plusieurs.

Journaliste

Gestion des versions d’un long article écrit à plusieurs. Chaque collaborateur peut proposer des modifications sans écraser le travail des autres.

Juriste

Évolution d’un contrat sur plusieurs mois, avec de nombreuses modifications. Retrouvez facilement une clause antérieure ou comparez deux versions.

Chef de projet

Versions successives d’un cahier des charges. Gardez une trace de chaque itération et revenez à une version précédente si besoin.

Comprendre – Git en images

Git suit l’historique de vos fichiers. Voici les notions essentielles.

Fichiers → dépôt Git → historique

Vos fichiers vivent dans un dossier. Quand vous « validez » (commit) leurs changements, Git enregistre une photo de l’état du projet à cet instant. Ces photos s’enchaînent pour former un historique.

Le commit

Un commit est une photo de l’état du projet à un instant T. Chaque commit a un message (ex. : « Première version du contrat ») et permet de revenir à cet état plus tard.

La branche

Une branche est une ligne parallèle pour tester une idée ou une version alternative. Par exemple : « version longue » vs « version courte » d’un article. Vous pouvez ensuite fusionner la branche dans la version principale.

Imaginez une machine à remonter le temps : chaque commit est un point sur la ligne du temps. Vous pouvez avancer, revenir en arrière, ou créer des chemins alternatifs (branches).

Apprendre – Parcours guidé de commandes

Découvrez les commandes de base, chacune associée à un exemple métier.

  1. 1. Créer un dépôt

    Commande : git init. Exemple : dossier « Contrat-client-ACME » ou « Dossier-article-climat ». Crée un dépôt Git dans le dossier courant.

    → Tester dans le bac à sable
  2. 2. Suivre un fichier

    Commandes : git status, git add <fichier>, git commit -m "message". Exemple : premier fichier texte d’un contrat ou d’un article.

    → Tester dans le bac à sable
  3. 3. Voir l’historique

    Commande : git log. Affiche la liste des versions (commits) avec auteur et message.

    → Tester dans le bac à sable
  4. 4. Créer une version alternative

    Commandes : git branch <nom>, git checkout <nom>. Exemple : « version longue » vs « version courte » d’un article.

    → Tester dans le bac à sable
  5. 5. Fusionner des modifications

    Commande : git merge <branche>. Intègre une version modifiée (ex. : une clause, un paragraphe) dans la version principale.

    → Tester dans le bac à sable

Tester – Bac à sable Git

Niveau 1

Créez un dépôt et enregistrez votre premier commit.

Terminal Git
$

Ressources – Pour aller plus loin