Melihat Perbandingan Revisi dengan Git Diff

Melihat Perbandingan Revisi dengan Git Diff

GIT

49

Pada tutorial sebelumnya, kita sudah belajar cara melihat log revisi di repositori. Sekarang kita kan peljari perintah git diff, fungsinya untuk melihat perbedaan perubahan di revisi.

Melihat Perbandingan Perubahan yang Dilakukan pada Revisi

Gunakan perintah berikut ini untuk melihat perubahan yang dilakukan pada revisi tertentu.

git diff cf08ca0837cf26f1c595be36bb3a6b815e311be1

cf08ca0837cf26f1c595be36bb3a6b815e311be1 adalah nomer revisi yang ingin dilihat.

Git diff pada nomer revisi

Lihatlah hasil di atas, simbol plus (+) artinya kode yang ditambahkan. Sedangkan kalau ada kode yang dihapus simbolnya akan menggunakan minus (-).

Contoh:

Ditambahkan:

+ 

ini kode yang ditambahkan

Dihapus:

- ini kode yang dihapus

Dimodifikasi/diubah:

- ini kode sebelum diubah
+ ini kode sesudah diubah

Sekarang kita akan mencoba merubah isi dari index.html.

Sebelum diubah:


Belajar Git - Project 01

Hello Semua, Saya sedang belajar Git

Setelah diubah:


Belajar Git - Project 01

Hello Dunia!, Saya sedang belajar Git

Setelah itu lakukan jalankan perintah git diff lagi.

Perbedaan revisi

Apa yang dilakukan git diff? Perintah git diff akan membandingkan perubahan yang baru saja dilakukan dengan revisi/commit terakhir.

Melihat Perbandingan pada File

Apa bila kita melakukan banyak perubahan, maka akan banyak sekali tampil output. Karena itu, kita mungkin hanya perlu melihat perubahan untuk file tertentu saja. Untuk melihat perbandingan perubahan pada file tertentu, gunakan perintah berukut.

git diff index.html

Perintah di atas akan melihat pebedaan perubahan pada file index.html saja.

Melihat Perbandingan antar Revisi/Commit

Perintah untuk membandingkan perubahan pada revisi dengan revisi yang lain adalah sebagai berikut.

git diff  

contoh:

git diff cf08ca0837cf26f1c595be36bb3a6b815e311be1 06f735af7724558164c87f6b1ce3ca7778eb1c1b

Perbandingan Antar Cabang (Branch)

Kita memang belum masuk ke materi percabangan di Git. Tapi tidak ada salahnya megetahui cara melihat perbandingan perubahan antar cabang.

git diff  

Penutup

Kita sudah pelajari fungsi dari perintah git diff. Perintah ini untuk melihat perbandingan perubahan apa saja yang telah dilakukan pada repositori. Selanjutnya, kita akan belajar membatalkan revisi.

Share: