> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/dev/git/reminder/log.md).

# Перегляд історії комітів

```bash
git log  # лог комітів
git log --pretty=oneline  # коміти в один рядок
git log -p -2  # зміни в кожному коміті, переглянути лише два останні елементи
git log --stat  # список змінених файлів
git log --pretty=format:"%h %s" --graph  # опція додає ASCII граф, що показує історію гілок та зливань

```

{% embed url="<https://git-scm.com/book/uk/v2/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%B8-Git-%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D0%BB%D1%8F%D0%B4-%D1%96%D1%81%D1%82%D0%BE%D1%80%D1%96%D1%97-%D0%BA%D0%BE%D0%BC%D1%96%D1%82%D1%96%D0%B2>" %}

### Історія змін одного файлу

#### Різниця між закоміченими змінами і поточним станом файлу:

```
git diff path/filename.txt
```

#### Вся історія змін:

```
git log -p -- path/filename.txt
```

або

```
git whatchanged --stat -p -M -C -D -- path/filename.txt
```
