sumber : https://www.petanikode.com/git-diff/
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.
Lihatlah hasil di atas, simbol plus (+
) artinya kode yang ditambahkan. Sedangkan kalau ada kode yang dihapus simbolnya akan menggunakan minus (-
).
Contoh:
Ditambahkan:
+ <p>ini kode yang ditambahkan</p>
Dihapus:
- <i>ini kode yang dihapus</i>
Dimodifikasi/diubah:
- <span>ini kode sebelum diubah</span>
+ <span>ini kode sesudah diubah</span>
Sekarang kita akan mencoba merubah isi dari index.html
.
Sebelum diubah:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Belajar Git - Project 01</title>
</head>
<body>
<p>Hello Semua, Saya sedang belajar Git</p>
</body>
</html>
Setelah diubah:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Belajar Git - Project 01</title>
</head>
<body>
<p>Hello Dunia!, Saya sedang belajar Git</p>
</body>
</html>
Setelah itu lakukan jalankan perintah git diff
lagi.
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 <nomer commit> <nomer commit>
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 <nama cabang> <nama cabang>
Komentar Terbaru