Я думаю, що це питання вибору та контексту. Я вважаю за краще використовувати
git log origin/master..origin/develop --oneline --no-merges
Він відображатиме коміти в розробці, які не знаходяться в головній галузі.
Якщо ви хочете побачити, які файли фактично модифіковані
git diff --stat origin/master..origin/develop --no-merges
Якщо не вказати аргументи, він відобразить повну різницю. Якщо ви хочете бачити візуальну різницю, встановіть meld
на linux чи WinMerge
на windows. Переконайтеся, що вони є дифтоулами за замовчуванням. Потім використовуйте щось на кшталт
git difftool -y origin/master..origin/develop --no-merges
Якщо ви хочете порівняти його з поточною галуззю. Зручніше використовувати HEAD замість назви гілки, як use:
git fetch
git log origin/master..HEAD --oneline --no-merges
Він покаже вам усі зобов'язання, які збираються об'єднати