Отличия двух веток:
```bash
$ git diff ветка1 ветка2
```
Список отличающихся файлво:
```bash
$ git diff --name-only ветка1 ветка2
```
Список со статусом каждого файла:
```bash
$ git diff --name-status ветка1 ветка2
```
Сравнение файлов из двух веток:
```bash
$ git diff main new_branch ./diff_test.txt
```