Да, с помощью команды git log можно получить список общих коммитов двух веток, исключая коммиты, отсутствующие в других ветках. Есть несколько способов достичь этого.
1. Использование оператора троеточия (...) при указании веток в команде git log:
```
git log dev/2.6...main
```
Эта команда выведет список коммитов, которые присутствуют в ветке dev/2.6 и ветке main, но отсутствуют в других ветках.
2. Использование параметра --ancestry-path при указании веток в команде git log:
```
git log --ancestry-path dev/2.6..main
```
Эта команда также выведет список коммитов, которые присутствуют в ветке dev/2.6 и ветке main, но отсутствуют в других ветках.
Обратите внимание, что оператор двух точек (..) в команде git log включает коммиты, которые принадлежат только одной из указанных веток, исключая коммиты, общие для обеих веток. Чтобы получить только общие коммиты, мы используем оператор троеточия (...).