Gestion de projet : utiliser Git directement dans Oxygen

Si vous travaillez en équipe, ou simplement que vous cherchez à gérer les différentes versions de vos fichiers en évitant les fameux fichiers edition_numerique_VFinal_reluFM_3.xml, on vous a peut-être proposé d’utiliser l’outil de versionnage git. Le problème, c’est que l’interface peut être un peu intimidanteun terminal où tout est écrit en blanc sur noir, ça fait peur, mais n’hésitez pas à vous lancer, c’est très pratique ! Je vous présente donc une alternative directement sur Oxygen.

Je ne vais pas me lancer dans une présentation du principe de git, il y a déjà tout ce qu’il faut en ligne, et plusieurs billets sur le sujet sur notre blog (ici, et ). Aujourd’hui, je vous propose un tutoriel spécial git et oxygen, pratique si vous ne manipulez que des fichiers xml et que vous avez l’habitude d’utiliser ce logiciel.

C’est parti !Avec moults captures d’écran, merci FlameShot 😛

Installer le module git

Oxygen propose un module git à installer, et voilà en images la marche à suivre 🙂

 

Si tout s’est bien passé, il ne reste alors plus qu’à quitter Oxygen, puis à le relancer 😎 .

Clôner un projet

Bravo ! Vous avez maintenant l’extension git sur Oxygen, à l’ouverture vous pouvez découvrir une nouvelle fenêtre sur la gauche (si elle n’y est pas, on la retrouve dans “outils”, “client git”).

Il vous faut maintenant récupérer l’url d’un dépôt git déjà existant (sur Gitlab, Github …) afin de clonerLes mots en orange sont du jargon de git, le dépôt allez dans “code”, “clone with https”.

Dans Oxygen, ouvrez l’onglet git>Cloner un dépôt…

Puis collez l’url de votre dépôt et choisissez là où vous voulez enregistrer le dossier, avant de cloner.

Ouvrir un projet déjà clôné

L’étape du clonage n’est à réaliser qu’une seule fois, cela crée le lien entre le dossier sur l’ordinateur et celui sur le serveur en ligne. Au début de chaque session de travail, il faut donc rouvrir ce dossier. Allez dans le menu Git -> Ouvrir le dépôt, puis sélectionnez votre dossier de travail.

IMPORTANT !!!  Si vous travaillez de manière collaborative, il vous faudra régulièrement(idéalement à chaque début de séance de travail), récupérer les modifications faites par les autres membres du projet, qui ont été envoyées sur le serveur (7). Cela vous évitera les conflits le pire cauchemar des débuts sur Git, mais je vous rassure, c’est rare, et on finit par trouver une solution 😉

Enregistrer ses modifications

Vous pouvez maintenant travailler sur vos fichiers, comme à votre habitude, jusqu’à la fin de votre session de travail. Vous pouvez continuer à enregistrer régulièrement vos fichiers sur votre ordinateur, puis à la fin de la session, enregistrer votre travail sur git pour l’envoyer sur le serveur en ligne.

Pour gérer les fichiers sur git, ouvrez la fenêtre de travail du client git (Outils -> Git)

Dans les “Fichiers libérés” (1), vous  voyez l’ensemble des fichiers que vous avez modifiés depuis le début de votre séance de travail. Lorsque vous avez fini une étape de travail, sélectionnez les fichiers que vous souhaitez versionner et envoyer sur le serveur git puis cliquez sur (2). La flèche unique n’envoie que les fichiers sélectionné, les deux flèches envoient tous les fichiers modifiés. Vous les voyez apparaitre dans la partie “fichiers réservés”, qui sont les fichiers que vous vous apprêtez à déposer (3).

Rédigez ensuite votre message de commit (4), qui explique les modifications que vous avez effectuées. Exemple : “encodage de la lettre 4” ou “relecture fichiers livre1.xml et livre2.xml”. Il est important de mettre des messages qui aident à s’y retrouver, afin de pouvoir naviguer dans l’historique des modifications en cas de besoin.

Une fois le message écrit, cliquez sur “commit” (5) pour ajouter l’ensemble des fichiers sélectionnés et le message associé à ce qui pourra être envoyé sur le serveur. Vous pouvez ensuite envoyer ce commit sur le serveur (Github, Gitlab… celui à partir duquel vous aviez cloné le projet) (6). Et voilà : votre travail est en ligne.

 

À vous le versionnage de fichier !

Bonus : le lexique Oxygen / git pour celles et ceux qui connaissent déjà git

En bonus, si vous avez l’habitude d’utiliser git avec une autre interface et que vous êtes perdu.es par celle-ci, voilà un petit lexique :

  • fichier libérés : fichier modifiés, “not staged”.
  • fichiers réservés : staged for commits.
  • (2)  git add ( git add . pour les deux flèches)
  • (5) : git commit, rien de sorcier ici 😉
  • (6) : git push
  • (7) : git pull + git merge

 

 

 

 


OpenEdition vous propose de citer ce billet de la manière suivante :
Fanny Mézard (20 juin 2025). Gestion de projet : utiliser Git directement dans Oxygen. ELAN - L'élan littératures, arts et numériques de Litt&Arts (UMR 5316). Consulté le 19 avril 2026 à l’adresse https://doi.org/10.58079/146a0


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.