Melihat Perbandingan Revisi dengan Git Diff – Saat melakukan pekerjaan, revisi menjadi hal yang tidak bisa dielakkan. Kita bukan robot dan makhluk yang sempurna. Apalagi kalau pekerjaan itu melibatkan beberapa orang yang mungkin saja memiliki interpretasi yang berbeda – beda. 

Dengan menggunakan Git, kita bisa melihat historikal revisi yang sudah kita lakukan menggunakan fungsi git diff. Bagaimana caranya? 

Pada dasarnya git diff adalah fungsi yang digunakan untuk membandingkan dan mengamati perbedaan antara dua branch, commit, dan juga dokumen. Perintah ini bisa menghasilkan daftar perubahan yang terjadi antara working directory dengan area staging. 

Let’s say, misalnya kita membuat dua dokumen pekerjaan bernama apel.txt dan kucing.txt. Masing-masing file kita isi dengan sebuah kalimat. 

apel.txt:

Aku adalah apel dan aku adalah buah. 

kucing.txt:

Aku adalah kucing dan aku adalah hewan. 

Lalu, anggap saja kita sudah selesai dan mau menambahkan dua dokumen ini ke area staging dengan perintah $git add apel.txt kucing.txt

Sepertinya kita harus memperjelas kalimat yang ada di file kucing.txt. Kita akan menambahkan kalimat berikut. 

kucing.txt:

Aku adalah kucing dan aku adalah hewan peliharaan berbulu. 

Kemudian, kamu meninggalkan laptop untuk bercengkrama dengan teman, makan siang, hingga beberapa jam lagi kamu kembali. 

Ternyata kamu sadar, kamu belum menambahkan file yang tadi kamu revisi ke area staging. Tapi, karena sudah beberapa jam berlalu, kamu lupa apa perubahan yang sudah kamu lakukan. Kamu ingin melihat perbedaannya dengan git diff.

Perintah ini akan memberikan kamu hasil sebagai berikut. 

$ git diff

diff --git a/apel.txt b/kucing.txt
index xxxxxx … xxxxxxx..xxxxxx
---  a/apel.txt 
+++ b/kucing.txt
@@ -1 +1 @@ 
-Aku adalah kucing dan aku adalah hewan.
\ No newline at end of file 
+Aku adalah kucing dan aku adalah hewan peliharaan berbulu.
\ No newline at end of file 
Melihat Perbandingan Revisi dengan Git Diff

Dari sini kamu bisa mengetahui cara Melihat Perbandingan Revisi dengan Git Diff. Perintah seperti ini penting dalam banyak hal terutama saat bekerja pada sejumlah code. Apalagi jika kamu dan rekan bekerja sama dalam suatu kode dan ingin melanjutkan kode tersebut. 

0 CommentsClose Comments

Leave a Reply