Lihat Git Diff

Lihat persis apa yang diubah AI agent Anda — file per file, baris per baris.

Sebelum Anda commit apa pun yang ditulis AI agent Anda, baca diff. Ini memakan waktu 30 detik dan akan menyelamatkan Anda dari shipping perubahan yang rusak atau tidak diharapkan. Git Client memudahkan ini dengan tampilan yang jelas dan berwarna untuk setiap perubahan.

Membuka Tampilan Diff

  1. Tekan Cmd+G (Mac) atau Ctrl+G (Windows/Linux) untuk membuka panel Git
  2. Sidebar kiri menampilkan semua file dengan perubahan yang belum di-commit — perubahan unstaged muncul di bagian bawah
  3. Klik nama file apa pun untuk membuka diff-nya di kanan

Tampilan diff terbuka segera. Tidak ada langkah tambahan.

Git visual changes diff view

Membaca Diff

Diff menggunakan pengkodean warna standar:

  • Baris hijau — baris yang ditambahkan oleh agent
  • Baris merah — baris yang dihapus atau diganti
  • Baris abu-abu — konteks yang tidak berubah di sekitar edit (ditampilkan untuk referensi)

Setiap bagian yang berubah disebut hunk. File bisa memiliki multiple hunk jika perubahan dibuat di bagian berbeda dari file. Scroll ke bawah untuk melihat semuanya.

Nomor baris di kiri menunjukkan nomor baris file asli, dan nomor baris di kanan menunjukkan nomor baris file baru.

Tampilan Unified vs Side-by-Side

Anda bisa toggle antara dua layout diff:

  • Tampilan unified — penambahan dan penghapusan ditampilkan dalam satu kolom, berselang-seling. Lebih mudah untuk membaca perubahan berurutan.
  • Tampilan side-by-side — file lama di kiri, file baru di kanan. Lebih mudah untuk membandingkan sebelum dan sesudah saat blok besar berubah.

Klik tombol view toggle di sudut kanan atas panel diff untuk beralih di antaranya.

Diff viewer

Diff Gambar

Jika project Anda menyertakan gambar dan agent memodifikasi PNG, JPG, atau file gambar lainnya, panel diff menampilkan perbandingan visual sebelum/sesudah. Slider memungkinkan Anda drag untuk mengungkap gambar lama di bawah yang baru — berguna untuk catching perubahan desain yang tidak disengaja.

Gunakan shortcut ini untuk berpindah melalui file yang berubah dengan cepat:

ShortcutAksi
]Pergi ke file berubah berikutnya
[Pergi ke file berubah sebelumnya
/ Scroll melalui diff

Berganti file dengan ] dan [ jauh lebih cepat daripada mengklik di sidebar, terutama saat agent telah menyentuh sepuluh atau lima belas file sekaligus.

Mengapa Review Sebelum Commit?

AI agent bekerja cepat dan biasanya benar — tapi tidak selalu. Hal umum yang perlu dicari saat me-review diff:

  • Baris yang dihapus yang seharusnya tidak dihapus — agent mungkin telah menghapus fungsi atau komentar secara tidak sengaja
  • File yang berubah yang tidak Anda minta — agent menyentuh file config atau test file yang tidak Anda harapkan
  • Nilai placeholderTODO, your-api-key-here, atau data test hardcoded yang tidak dimaksudkan untuk tetap ada

Review diff cepat sebelum setiap commit menjaga riwayat git Anda bersih dan codebase Anda dalam state yang diketahui baik. Ini juga membantu Anda memahami apa yang sebenarnya dilakukan agent, yang membuat Anda menjadi developer yang lebih baik seiring waktu.