Il faut quand même être honnête sur les défauts de l'UI :
dans (presque) chaque nouvelle version mineure il y a des changements pour l'améliorer et notamment diminuer les incohérences
il y en a suffisamment pour ne pas en ajouter : git branch -d ne fait que supprimer une branche alors que git checkout -b la crée et passe dessus. Ce qui du coup est à peu près cohérent avec git checkout qui passe sur une branche existante. La vraie réciproque de git branch -d qui crée simplement une branche, bah... c'est git branch. Du coup sans être parfait ça me parait moins terrible que comme tu l'as présenté. Un vrai débat par exemple ça serait de demander pourquoi pas git branch --checkout plutôt que git checkout -b seulement là comme c'est une vraie question, je ne connais pas assez les arcanes de git pour savoir lequel est le plus légitime (et si on ajoute les deux pour faire plaisir y aura quelqu'un pour dire "olol y a plusieurs façons de faire ça pue").
# .
Posté par Sufflope (site web personnel) . En réponse au journal Git a fêté ses 10 ans hier .... Évalué à 9.
Il faut quand même être honnête sur les défauts de l'UI :