Git subtree: une alternative à Git submodule

2019-05-15 Git
Astuce: Vous pouvez trouver la version originale de cet article à l’adresse : https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree Internet regorge d’articles sur les raisons pour lesquelles vous ne devriez pas utiliser les sous-modules Git. Je suis en grande partie d’accord, même si je ne suis pas si sévère dans mon évaluation. Comme je l’ai expliqué dans un article précédent, les sous-modules sont utiles pour quelques cas d’utilisation mais ont plusieurs inconvénients. Existe-t-il d’autres solutions ? continuer la lecture

Powerline-Go

2019-03-31 Bash Git
Lors de mon dernier cours sur Git, je me suis dit qu’il serait préférable de commencer par configurer correctement bash pour qu’il affiche l’état du dépôt Git du répertoire courant. Voici donc une petite documentation qui décrit l’installation de powerline-go sous linux-amd64 et bash. Installation Créer le répertoire $HOME/bin s’il n’existe pas déjà et télécharger la dernière version de powerline-go : mkdir -p $HOME/bin cd $HOME/bin wget https://github.com/justjanne/powerline-go/releases/download/v1.12.1/powerline-go-linux-amd64 -O powerline-go chmod +x powerline-go Configuration Éditer le fichier $HOME/. continuer la lecture

Etckeeper

2018-09-23 Git Gauthier C.
Présentation etckeeper est une collection d’outils permettant de nversionner /etc dans un dépôt git, mercurial, bazaar ou darcs. Cela vous permet d’utiliser votre gestionnaire de versions préféré pour revoir ou annuler les modifications apportées à /etc. etckeeper s’interface avec les outils de gestion de paquets tel que apt ou yum pour valider automatiquement les modifications de fichier lors de l’installation ou la suppression d’un paquet. Il est également capable de suivre des informations non prises en charge par votre outil de suivie de versions, comme par exemple les dossiers vide ou les droits sur les fichiers. continuer la lecture

Explain Git with D3

2018-07-25 Git
J’ai profité de la dernière formation Git que j’ai donné à Dijon mi-juillet, pour mettre à jour mes supports de cours et traduire le super outil Explain Git with D3. Ceci a été possible grace à l’aimable collaboration de mes stagiaires, dans le cadre de l’exercice sur Gitlab qui vient conclure ces 2 journées de formation. https://gauthier.frama.io/explain-git-with-d3/ J’ai également profité de quelques instants de libre, pour redessiner avec Inkscape les différents schémas et réorganiser légerement mon cours. continuer la lecture

GIT

2018-06-13 Slide Git
Git est un outil passionnant que tout informaticien/écrivain devrait connaitre et savoir utiliser correctement. Je l’utilise quotidiennement depuis plusieurs années et je me suis aperçu en préparant cette formation que je n’utilisais pas toutes les possibilités de ce superbe outil. De nombreux tutoriels et de vidéos sont disponibles, peu sont en français. Je mets donc en ligne ma petite contribution qui n’est qu’un petit résumé des excellents documents de référence disponibles sur Git. continuer la lecture