Les interfaces c'est bien seulement si tu maîtrise déjà l'outil. Sinon ça te donne un faux sentiment de savoir ce que tu fais. Déjà elles touchent seulement à la surface et tu pourras jamais faire des opérations un peu plus poussée en cas de besoin (ça arrive souvent).
Tu dois être capable de déterminer les bonnes commandes selon ta situation, les interfaces te diront jamais quoi faire. Une interface te dira jamais de rebase ou comment checkout des fichiers en remote, alors qu'en réalité c'est des commandes très pratiques et souvent utilisées. Pour les flags aussi (--hard, --amend etc) c'est très important de connaître les conséquences de ces actions
Une fois que tu connais tout ça, tu sais comment cherry pick, revert, utiliser les log etc etc là tu peux te tourner vers un GUI comme gitkraken pour plus de visuel et faire des actions basiques en un clic (et encore je trouve que c'est plus rapide le terminal si t'as des alias et des shortcuts)
Message édité le 11 mars 2023 à 15:18:09 par sperme2lezard