# diff

## Перегляд індексованих та неіндексованих змін

```
git diff
git diff --staged
git diff --cached
```

## Подивитися відмінності, які внесені у файл(и):

1.  **Відмінності між робочим каталогом і останнім комітом:**

    ```bash
    git diff
    ```
2.  **Відмінності для файла закоміченного і поточного:**

    ```bash
    git diff шлях/до/файлу
    ```
3.  **Відмінності між конкретними комітами:**

    ```bash
    git diff коміт_1 коміт_2
    ```

    Де `коміт_1` і `коміт_2` - це хеші або ідентифікатори ваших комітів.
4.  **Відмінності для конкретного файлу:**

    ```bash
    git diff коміт_1 коміт_2 -- шлях/до/файлу
    ```
5.  **Відмінності у видаленому файлі:**

    ```bash
    git diff --deleted
    ```

## Выбір програми порівняння

Посмотреть, что уже установлено, и что можно можно установить:

```
git difftool --tool-help
```

Установить для git программу сравнения, например, _meld_

```
git difftool --tool=meld
```
