24 avril 2019 | Git | Olivier Revial

Git : passage en force oui, mais en --force-with-lease

Temps de lecture estimé : 8 minutes

Les adeptes du rebase Git le savent, il est parfois nécessaire d’utiliser un force push pour écraser l’historique d’une branche distante. A travers cet article nous verrons quels sont les risques d’une telle pratique, et comment nous pouvons rajouter un peu de sécurité lors de ce type d’opérations.

⚠️ Disclaimer : cet article n’a pas pour but du choix du rebase contre le merge. ⚠️

> Continuer la lecture
Git
17 juillet 2018 | Git | Olivier Revial

Git : le message de commit parfait

Temps de lecture estimé : 9 minutes

Quels que soient nos langages ou nos outils de prédilection, il y a bien une chose que nous faisons tous au quotidien : des commits !

Mais utilisons-nous des messages de commit utiles, et d’ailleurs, à quoi est-ce que ça sert ? C’est ce que nous allons voir dans cet article.

> Continuer la lecture
Git
11 avril 2018 | Devops | Kevin Davin

Gérer ses clefs GPG sous MacOS avec Keybase.io

Temps de lecture estimé : 4 minutes

J’ai reçu récemment ma nouvelle machine, un zouli 💙 MacBookPro. Lorsque j’ai dû gérer ma clef GPG pour Github/Gitlab… je me suis rendu compte qu’en créer (encore) une nouvelle n’était pas la meilleure idée du monde…

Dans cet article, l’on va voir comment créer/configurer sa (ses) machine(s) pour utiliser une clef GPG afin de signer ses commits avec l’aide de Keybase.io qui permet de synchroniser les clefs entre différentes machines.

> Continuer la lecture
4 mars 2018 | Devops | Kevin Davin

Comment bien gérer les textes de commit

Temps de lecture estimé : 5 minutes

Que l’on soit back-end, front-end, plutôt Java, Scala, Kotlin, Javascript, Angular, React… il y a une chose qui nous rassemble, c’est notre gestionnaire de source et son utilisation.

Dans cet article, je vais vous présenter le conventional-changelog qui vous permettra de produire un historique de super qualité 🙌!

> Continuer la lecture