Если вы хотите получить имена файлов только без остальной части сообщения фиксации, вы можете использовать:
git log --name-only --pretty=format: <branch name>
Это может быть расширено для использования различных опций, содержащих имя файла:
git log --name-status --pretty=format: <branch name>
git log --stat --pretty=format: <branch name>
При использовании этого метода следует отметить, что в выводе есть несколько пустых строк, которые необходимо игнорировать. Использование этого может быть полезно, если вы хотите увидеть файлы, которые были изменены в локальной ветке, но еще не переданы в удаленную ветку, и нет гарантии, что последние из удаленной ветки уже были загружены. Например, :
git log --name-only --pretty=format: my_local_branch --not origin/master
Показывает все файлы, которые были изменены в локальной ветке, но еще не объединены с главной веткой на удаленном компьютере.