Tutorial Git #5: Melihat Perbandingan Revisi dengan Git Diff

Pada tutorial sebelumnya, kita sudah belajar car melihat revisi di repositori. Sekarang kita akan pelajari perintah git diff, fungsinya untuk melihat perbedaan perubahan pada di revisi.

Melihat Perbadingan Perubahan yang Dilakaukan Pada Revisi

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

BASH
git diff cf08ca0837cf26f1c595be36bb3a6b815e311be1
Klik untuk membuka dan melihat lebih banyak

cf08ca0837cf26f1c595be36bb3a6b815e311be1 adalah nomer revisi yang ingin dilihat.

Petani Kode

Sistem Git

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

Contoh:

Ditambahkan:

DIFF
+ <p> ini kode yangditambahkan</p>
Klik untuk membuka dan melihat lebih banyak

Dihapus:

DIFF
- <i>ini kode yang dihapus</i>
Klik untuk membuka dan melihat lebih banyak

Dimodifikasi/diubah:

DIFF
- <span>ini kode sebelum diubah</span>
+ <span>ini kode sesudah diubah</span>
Klik untuk membuka dan melihat lebih banyak

Sekarang kita akan mencoba mengubah isi dari index.html.

Sebelum diubah:

HTML
<!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>
Klik untuk membuka dan melihat lebih banyak

Setelah diubah:

HTML
<!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>
Klik untuk membuka dan melihat lebih banyak

Setelah itu lakukan perintah git diff lagi.

Petani Kode

Sistem Git

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

Melihat perubahan Perbandingan pada File

Apabila kita melakukan banyak perubahan, makan akan banyak sekali tampilan output, Karena itu, kita mungkin hanya perlu melihat perubahan untuk file tertentu saja. Untuk melihat perbadingan perubahan pada file tertentu, gunakan perintah berikut.

BASH
git diff index.html
Klik untuk membuka dan melihat lebih banyak

Perintah diatas akan melihat perbedaa perubahan pada file index.html saja.

Melihat Perbadingan antara Revisi/Commit

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

BASH
git diff <nomer commit> <nomer commit>
Klik untuk membuka dan melihat lebih banyak

Contoh:

BASH
git diff cf08ca0837cf26f1c595be36bb3a6b815e311be1 06f735af7724558164c87f6b1ce3ca7778eb1c1b
Klik untuk membuka dan melihat lebih banyak

Perbadingan Antara Cabang (Branch)

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

BASH
git diff <nama cabang> <nama cabang>
Klik untuk membuka dan melihat lebih banyak

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.

Selanjutnya: Tutorial Git 06 - Membatalkan Revisi

Mulai mencari

Masukkan kata kunci untuk mencari artikel

↑↓
ESC
⌘K Pintasan