Saya pikir ini masalah pilihan dan konteks. Saya lebih suka menggunakan
git log origin/master..origin/develop --oneline --no-merges
Ini akan menampilkan komit dalam pengembangan yang tidak di cabang master.
Jika Anda ingin melihat file mana yang sebenarnya dimodifikasi gunakan
git diff --stat origin/master..origin/develop --no-merges
Jika Anda tidak menentukan argumen, itu akan menampilkan perbedaan penuh. Jika Anda ingin melihat perbedaan visual, instal meld
di linux, atau WinMerge
di windows. Pastikan mereka adalah difftools default. Kemudian gunakan sesuatu seperti
git difftool -y origin/master..origin/develop --no-merges
Jika Anda ingin membandingkannya dengan cabang saat ini. Lebih nyaman menggunakan HEAD daripada menggunakan nama cabang seperti use:
git fetch
git log origin/master..HEAD --oneline --no-merges
Ini akan menunjukkan kepada Anda semua komitmen, yang akan digabung