git diff menampilkan baris yang berubah dibanding catatan terakhir. Baris berawalan plus adalah baris yang ditambahkan, berawalan minus adalah baris yang dihapus. Opsi --name-only hanya menampilkan nama berkasnya.
git diff
diff --git a/kas-januari.csv b/kas-januari.csv
--- a/kas-januari.csv
+++ b/kas-januari.csv
tanggal,keterangan,jumlah
2026-01-05,Penjualan tunai,1500000
+2026-01-12,Pembelian ATK,-250000Membatalkan perubahan di berkas
git restore nama-berkas mengembalikan isi berkas ke versi terakhir yang tercatat. Perubahan yang belum di-commit hilang, jadi pakai hanya bila memang ingin membuangnya.
git restore kas-januari.csvMengeluarkan berkas dari staging area
Berkas yang terlanjur di-add bisa dikeluarkan lagi dengan git restore --staged. Isi berkasnya tidak berubah; hanya batal ikut commit berikutnya.
git restore --staged catatan-pribadi.txt| Perintah | Yang dibatalkan |
|---|---|
| git restore berkas | perubahan isi berkas yang belum di-add |
| git restore --staged berkas | git add untuk berkas itu |