GNU/Linux Magazine
N°
Numéro
279
Utilisez Git au quotidien !
Le gestionnaire de versions Git est devenu omniprésent et son utilisation a depuis longtemps dépassé le cadre des projets logiciels. Cet article est le troisième et dernier d'une série qui s'adresse tout autant à ceux qui connaissent tout juste trois ou quatre commandes Git qu'à ceux qui ont une utilisation avancée et souhaitent une compréhension fine. Cet article s'appuie sur les deux précédents pour vous présenter certaines commandes comme git switch, git restore, git add (et son option --patch), git reset (et ses variantes soft, hard et mixed) et git push (et ses options --force et --force-with-lease). Nous détaillerons ensuite des scénarios plus ou moins difficiles à réaliser avec Git comme la réécriture d'une branche en ajoutant, supprimant et déplaçant des changements. Tout cet article sera illustré de nombreux graphes pour vous aider à comprendre ce que Git fait exactement avec les commandes que vous lui envoyez.