Un commit est un diff + une référence sur son ou ses parents.
Évidemment, mais d’expérience ce point pose moins de problème qu’une branche. J’ai rarement croisé des gens qui avaient du mal à comprendre ce qu’est un commit Git ; par contre, des gens qui sont persuadés que « Une branche c’est un historique linéaire de commits » (ou quelque chose d’approchant), c’est extrêmement fréquent.
Pour le reste, à partir du moment où tu en es à « capitaliser sur ta connaissance de ZSH », tu n’est probablement pas dans la cible du billet.
Par contre, un point qui visiblement est mal compris de ce billet et qui transparait dans ce que je comprends de tes remarques : le but du billet n’est absolument pas de dire « Utilisez une GUI pour utiliser Git, c’est plus simple, quitte à rester coincé dans les limites de cette GUI ». Le but du billet, c’est de dire : « Utiliser une GUI permet de mieux comprendre fonctionnellement Git, ce qu’il fait, pourquoi, et donc de l’utiliser efficacement – même si ça demande de sortir un autre outil comme la CLI pour arriver à cette fin ». L’idée c’est de se servir d’une GUI au début de son apprentissage de Git, pour arriver à avoir une vue d’ensemble de l’outil – qui est difficile à avoir en CLI pour toutes les raisons données dans le billet – et, à partir de là, pouvoir utiliser n’importe quel outil facilement avec pour seule marche l’apprentissage de la « grammaire » de l’outil en question (et pas celle de Git). Il faudrait que j’arrive à comprendre ce qui provoque ces réactions pour corriger le billet en fonction.
[^] # Re: Et donc...
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au lien Git Koans. Évalué à 4.
Évidemment, mais d’expérience ce point pose moins de problème qu’une branche. J’ai rarement croisé des gens qui avaient du mal à comprendre ce qu’est un commit Git ; par contre, des gens qui sont persuadés que « Une branche c’est un historique linéaire de commits » (ou quelque chose d’approchant), c’est extrêmement fréquent.
Pour le reste, à partir du moment où tu en es à « capitaliser sur ta connaissance de ZSH », tu n’est probablement pas dans la cible du billet.
Par contre, un point qui visiblement est mal compris de ce billet et qui transparait dans ce que je comprends de tes remarques : le but du billet n’est absolument pas de dire « Utilisez une GUI pour utiliser Git, c’est plus simple, quitte à rester coincé dans les limites de cette GUI ». Le but du billet, c’est de dire : « Utiliser une GUI permet de mieux comprendre fonctionnellement Git, ce qu’il fait, pourquoi, et donc de l’utiliser efficacement – même si ça demande de sortir un autre outil comme la CLI pour arriver à cette fin ». L’idée c’est de se servir d’une GUI au début de son apprentissage de Git, pour arriver à avoir une vue d’ensemble de l’outil – qui est difficile à avoir en CLI pour toutes les raisons données dans le billet – et, à partir de là, pouvoir utiliser n’importe quel outil facilement avec pour seule marche l’apprentissage de la « grammaire » de l’outil en question (et pas celle de Git). Il faudrait que j’arrive à comprendre ce qui provoque ces réactions pour corriger le billet en fonction.
La connaissance libre : https://zestedesavoir.com