Fini les fichiers écrasés

Parce qu'un bon historique, ça change la vie

git
Philippe Escalle CTO

Avant GIT, c'était le Far West

Avant GIT, quand j'étais dev dans les années 2000, on envoyait les fichiers sur le serveur par FTP. Bon... il y en a encore beaucoup qui fonctionnent comme ça même aujourd'hui. Et du coup, si tu écrasais un fichier et que ce n'était pas le résultat attendu... tu venais de perdre ce qui marchait !

Oups ! Alors pour éviter ça, je faisais des archives de mes fichiers. Mon beau programme.html devenait programme-2023-02-07-14h30.html. Ce n'était pas jojo, mais au moins, je pouvais revenir en arrière.

Et puis, tu commences à travailler en équipe et là, c'est le festival du n'importe quoi !

  • "Heuuu, t'aurais pas écrasé mon fichier que j'ai mis à jour hier ?"

  • "Tu parles duquel ?"

  • "La page programme."

  • "Ben je sais pas, j'ai envoyé tout le dossier !"

  • "Ah oui, donc c'est bien ça... tu viens d'écraser toutes mes modifs, faut que je les envoie de nouveau."

  • "Ben non... attends, car tu vas écraser les miennes..."

Vous voyez le cirque ?


Et puis GIT est arrivé et a mis fin au chaos.

GIT pour tout le monde !

Si vous êtes développeur, vous connaissez sûrement GIT. Et si vous ne l’êtes pas, vous en avez peut-être entendu parler sans trop savoir ce que c’est. Ce n’est pas un énième réseau social ni une nouvelle marque de sneakers.

GIT, c’est l’outil incontournable pour versionner du code et collaborer efficacement. Dans une équipe de devs, ne pas utiliser GIT, c’est un peu comme essayer d’écrire un roman à plusieurs sur un seul Google Doc… sans historique de modifications. Bonjour le carnage !

Mais ce que beaucoup ignorent, c’est que GIT peut aussi être votre meilleur allié en local, même sans GitHub ou GitLab. Pas besoin d’être développeur pour en tirer profit ! Imaginez un super pouvoir qui vous permettrait de revenir à une version précédente d’un fichier, d’expérimenter des changements sans peur du regret, ou encore de garder un historique propre sans multiplier les fichiers nommés "CV_final_v3_vrai_definitif_OK". GIT fait tout ça. Et bien plus encore.

Comment débuter avec GIT en local ?

Rien de plus simple !

  1. Installez GIT sur votre machine.

    • Sur Windows, vous devez ouvrir CMD (ou Git Bash).

    • Sur Mac, ouvrez le Terminal.

    • Sur Linux, vous le savez déjà ! 😄

  2. Allez dans le dossier où se trouvent vos fichiers et tapez :

    git init
  3. Ajoutez un fichier :

    git add monfichier.docx
  4. Sauvegardez une version avec un message explicatif :

    git commit -m "Version initiale du CV"
  5. Continuez à travailler et à faire des commits après chaque modification importante.

  6. Pour voir l’historique :

    git log --oneline
  7. Pour revenir à une version précédente :

    git checkout ID_DU_COMMIT

Et voilà, vous avez un historique propre et structuré, sans risque de perte de données !

Ahhhh, elle aurait adoré ça, Tata Moumoute, pour ses recettes de cuisine !
Prenez le temps d'essayer... c'est des petits plus qui peuvent faire la différence.

L'oeil du CTO

" GIT, ce n’est pas juste pour les développeurs. C’est un outil puissant qui peut faciliter la gestion de versions de nombreux types de fichiers, en local, sans avoir besoin de GitHub ou GitLab. Que ce soit pour votre CV, vos présentations, vos documents de travail ou même votre prochain roman, il y a fort à parier que GIT vous évitera bien des tracas. "