Tutorial Git #5 : Melihat Perubahan Revisi Dengan Git Diff

Melihat Perubahan Revisi Dengan Git Diff – Setelah sebelumnya kita belajar cara melihat riwayat revisi dengan perintah git log, pada tutorial belajar Git ini kita akan membahas tentang cara melihat dan membandingkan perubahan yang terjadi pada setiap revisi.
Untuk melihat perbandingan perubahan revisi pada Git, kita bisa menggunakan perintah git diff
.
Melihat Perbandingan Perubahan Pada Revisi Dengan Git Diff
Sebelumnya kita telah belajar menggunakan perintah git log
untuk melihat riwayat revisi pada repository. jadi pada tutorial git ini kita akan belajar sebuah perintah baru. yaitu git diff
.
Perintah git diff
digunakan untuk melihat perbandingan perubahan revisi pada repository, file, maupun pada branch.
Jadi kita bisa melihat kembali kode apa saja yang mengalami perubahan. baik itu kode yang dihapus atau ditambah.
Selanjutnya yuk perhatikan contoh cara penggunaan perintah git diff untuk melihat perubahan pada revisi atau commit terakhir yang kita buat pada repository proyek_kita yang sudah kita buat pada tutorial git sebelumnya.
Kita membutuhkan id commit yang berupa angka acak yang sudah dijelaskan sebelumnya. caranya kita lihat dulu id commit nya dengan mengetik perintah git log
pada repository proyek_kita.
git diff be916972db95fbd32b8980156918e862d3d976a5
Perhatikan contoh gambar berikut.

Pada tutorial sebelumnya kita sudah pernah membuat commit pertama kita. dimana pada commit tersebut kita menyimpan perubahan revisi berupa kode HTML yang kita buat pada file index.html
.
Baca di Tutorial Git #3 Git Commit.
Maka dengan mengetik perintah git diff
, Git memberitahukan kita bahwa pada revisi/commit tersebut kita menambahkan kode HTML yang berwarna hijau seperti pada gambar di atas.
Yuk kita coba contoh lainnya dengan membuat perubahan lagi di file index.html
pada repository proyek_kita.
Sebelum diubah :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Belajar Git #3 : Git Commit - www.malasngoding.com</title> </head> <body> <h1>Belajar Git Lengkap Di <a href="https://www.malasngoding.com/git-commit">malasngoding.com</a></h1> </body> </html> |
Sesudah diubah :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Belajar Git #4 : Git Diff - www.malasngoding.com</title> </head> <body> <h1>Belajar Git Untuk Pemula Di <a href="https://www.malasngoding.com/git-commit">malasngoding.com</a></h1> <p>Kumpulan tutorial git lengkap untuk pemula</p> </body> </html> |
Setelah merubah isi file index.html
seperti di atas,
Kemudian, kita lihat perbandingan perubahan revisinya dengan perintah :
1 |
git diff |

Seperti yang bisa teman-teman lihat pada gambar di atas, dengan mengetik perintah git diff
, maka Git akan menampilkan perbandingan perubahan pada revisi yang kita buat.
Dibedakan dengan tanda (-)
yang berarti kode yang dihapus. dan tanda (+)
menandakan kode yang ditambah.
Sesuai seperti perubahan yang kita buat pada revisi.
Melihat Perbandingan Perubahan Antar Revisi / Commit
Jika teman-teman ingin melihat perbandingan perubahan revisi antar revisi/commit tertentu saja, kita bisa melakukannya dengan perintah berikut :
1 |
git diff (nomor id commit) (nomor id commit lainnya) |
Misal :
1 |
git diff 6acdeefcdb940546876be91a50d3dfdd832e6f4f be916972db95fbd32b8980156918e862d3d976a5 |
Melihat Perbandingan Perubahan Pada File
Jika ada banyak perubahan yang kita buat pada proyek, tentu akan sulit melihat perbandingan perubahannya pada terminal/cmd. karena pasti perbandingan revisi yang tampil akan sangat panjang dan banyak.
Untuk cara mengatasinya kita bisa menampilkan perbandingan perubahan revisi pada file tertentu saja.
Misal :
1 |
git diff index.html |
Maka Git hanya akan menampilkan perbandingan perubahan revisi pada file index.html
saja.
Melihat Perbandingan Perubahan Antar Cabang / Branch
Untuk melihat perbandingan perubahan revisi antar cabang atau branch, kita bisa menggunakan perintah git diff
seperti berikut.
1 |
git diff nama_branch1 nama_branch2 |
Misal :
1 |
git diff main master |
Tidak perlu bingung, materi cabang atau branch pada Git juga akan kita bahas pada tutorial selanjutnya dalam seri tutorial git dasar di malasngoding.com.
Penutup
Sampai di sini kita sudah selesai mempelajari perintah git diff
pada Git. Perintah ini digunakan untuk menampilkan perbandingan perubahan pada revisi yang kita buat pada Git.
Jadi, kita bisa memperhatikan lagi perubahan apa saja yang terjadi pada revisi tersebut.
Semoga bermanfaat, dan mari kita masuk ke materi belajar Git selanjutnya.
Referensi : https://git-scm.com/
Tutorial Menarik Lainnya

Tutorial Git #7 : Membuat Cabang atau Branch Pada Git


Tutorial Git #6 : Membatalkan Revisi Git


Tutorial Git #4 : Melihat Riwayat Revisi Dengan Git Log

