Est-il possible de faire git diff
afficher --name-only
en sortie par défaut (c'est-à-dire sans devoir taper explicitement --name-only
)?git config diff.name-seulement?
Je sais que vous pouvez définir les valeurs par défaut sur certaines options git avec git config
, mais je ne peux pas comprendre comment la carte entre les options de ligne de commande et les options de configuration. Je compte sur Googling pour voir ceux qui l'ont déjà fait, mais je ne vois personne qui ait voulu ce réglage par défaut.
Je viens d'essayer ça. Pour une raison quelconque, cela ne fonctionne pas, je reçois toujours le contenu du fichier diff. Mais je vais marquer cela comme la bonne réponse bientôt de toute façon. J'ai vérifié mon '.gitconfig' pour vérifier que la ligne a été ajoutée, et au bon endroit. –
En fait, il semble même qu'un autre alias 'log = log --format = oneline' ne fonctionne pas. Mon fichier '.gitconfig' est un lien symbolique, et d'autres config fonctionnent. Quelque chose d'étrange arrive à la section '[alias]'. –
Je lis plus et semble que l'alias ne peut pas remplacer le nom de l'outil par défaut (apparemment il y a une priorité d'appel). Et puisqu'il n'y a pas d'options par défaut semble que seul moyen est de créer un alias similaire. J'ai mis à jour la réponse –