# Git : modifier les messages automatiques de git log

**URL:** <https://www.debian-fr.org/t/git-modifier-les-messages-automatiques-de-git-log/91049>\
**Category:** Programmation\
**Created:** [Mars 21, 2025, 6:48 UTC](https://www.debian-fr.org/t/git-modifier-les-messages-automatiques-de-git-log/91049 "2025-03-21T18:48:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Mars 21, 2025, 6:48 UTC](https://www.debian-fr.org/t/git-modifier-les-messages-automatiques-de-git-log/91049/1 "2025-03-21T18:48:41Z")

</div>

Bonjour,

`git log` affiche 3 lignes automatiquement:

- le numéro du commit (indispensable)
- l’Auteur qui ne m’intéresse pas, je suis seul (c’est triste…) et n’utilise git qu’en local.
- La date, indispensable

J’aimerai remplacer la ligne « Author » par une ligne « pwd », qui indique à partir de quel répertoire la commande `git commit` a été utilisée.

(en effet les log sont enregistrés avec le chemin relatif au répertoire courant)

Il me semble avoir vu qu’il était possible de modifier une configuration de cet affichage, mais l’ais-je rêvé? je ne retrouve pas cette documentation.

Je n’ai pas trouvé d’aide (forum ou autre) en français autour de git.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 21, 2025, 9:57 UTC](https://www.debian-fr.org/t/git-modifier-les-messages-automatiques-de-git-log/91049/2 "2025-03-21T21:57:40Z")

</div>

Dans ton gitconfig par contre pour remplacer l’auteur par le path j’ai pas d’idée il faut fouiller la documentation avec les différents format disponible.

petite documentation en anglais (pas trouvé en français 😕 ) d’ailleurs je suis pas sûr que ce soit possible :

[https://www.kernel.org/pub/software/scm/git/docs/git-log.html#\_pretty\_formats](https://www.kernel.org/pub/software/scm/git/docs/git-log.html#_pretty_formats)

normalement une comme comme ça te fourni le git log d’un path mais je doute que ce soit ça que tu cherches à faire :

```auto
git log -- path/to/file

```

PS trouvé sur la doc à priori pas de trace de path à ajouter :  
[https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History](https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History)

```auto
[Useful specifiers for `git log --pretty=format`](https://git-scm.com/book/en/v2/ch00/pretty_format) lists some of the more useful specifiers that `format` takes.

Table 1. Useful specifiers for `git log --pretty=format` |Specifier|Description of Output|
| --- | --- |
|`%H`|Commit hash|
|`%h`|Abbreviated commit hash|
|`%T`|Tree hash|
|`%t`|Abbreviated tree hash|
|`%P`|Parent hashes|
|`%p`|Abbreviated parent hashes|
|`%an`|Author name|
|`%ae`|Author email|
|`%ad`|Author date (format respects the `--date=option` )|
|`%ar`|Author date, relative|
|`%cn`|Committer name|
|`%ce`|Committer email|
|`%cd`|Committer date|
|`%cr`|Committer date, relative|
|`%s`|Subject|

```

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Mars 22, 2025, 5:51 UTC](https://www.debian-fr.org/t/git-modifier-les-messages-automatiques-de-git-log/91049/3 "2025-03-22T17:51:51Z")

</div>

Merci Clochette,  
je vais continuer (de temps en temps !) à chercher.
