У нас есть рабочий процесс, в котором исправленный код должен быть просмотрен другими разработчиками. В простых случаях это можно сделать с помощью git diff oldhash newhash > diff.txt "и загрузить его в нашу обзорную панель.
Но есть ли способ создать diff для нескольких коммитов и исключить коммиты, сделанные между ними кем-то другим. Например, я хочу создать diff для my1 для my4, но исключить Joe commit:
mine4
mine3
joe's
mine2
mine1
Любые идеи, как это сделать в командной строке git или с помощью какого-либо другого инструмента?
Изменить: коммиты, сделанные другими, влияют на разные файлы, чем на мои коммиты, поэтому в этом случае это просто исключение изменений, сделанных другими.