Co robiłeś/-aś zanim pojawił się błąd? (Kroki, aby odtworzyć problem) { git log --oneline --encoding=HTML stl_function.h; } Co powinno się stać? (Oczekiwane zachowanie) 828176ba490 libstdc++: Improve doxygen comments in <bits/stl_function.h> Co stało się zamiast tego? (Rzeczywiste zachowanie) 828176ba490 libstdc++: Improve doxygen comments in <bits/stl_function.h> Jaka jest różnica między tym, co powinno się stać, a tym, co się stało? Znak początku nazwy pliku jest interpretowany jako znak otwierający znacznik. Inne cenne uwagi: Błąd u klienta: <URL: https://bugs.kde.org/show_bug.cgi?id=441255 > Implementacja wtyczki: "--pretty=format: <tr> <td><a href=\"rev:%h\">%h</a></td> <td>%ad</td> <td>%s</td> <td>%an</td> </tr>" Podobne zgłoszenie: <URL: https://public-inbox.org/git/CACPiFCLzsiUjx-vm-dcd=0E8HezMWkErPyS==OQ7OhaXqR6CUA@xxxxxxxxxxxxxx/ > Proponowane rozwiązanie: W odróżnieniu od omawianych powyżej trudności używaniem formatu wynikowego JSON, moim zdaniem w tym przypadku wystarczyłoby zakodować znaki [<] i [&] w treści w sposób odpowiedni dla HTML. (To rozwiązanie nie zakłada wykrywania i odrzucania znaków nieprawidłowych.) [Informacje o systemie] wersja gita: git version 2.32.0 cpu: x86_64 no commit associated with this build sizeof-long: 8 sizeof-size_t: 8 shell-path: /bin/sh uname: Linux 5.13.12-1-default #1 SMP Wed Aug 18 08:01:38 UTC 2021 (999e604) x86_64 informacje o kompilacji: gnuc: 11.1 informacje o bibliotece libc: glibc: 2.33 $SHELL (typically, interactive shell): /bin/bash [Włączone skrypty Gita]