Saya baru saja mengubah file di cabang master di repo lokal. Setelah selesai, kemudian saya commit perubahan tersebut. Tapi, setelah saya pikir-pikir lagi, ternyata saya salah, dan tidak ingin menyimpan perubahan yang sudah terlanjur saya commit. Saya ingin cabang master di lokal sama dengan di remote. Berikut urutan perintah git yang saya pakai untuk me-reset cabang master git lokal agar sama dengan cabang remote:
git fetch origin
git reset --hard origin/master
PERHATIAN: Perintah git reset --hard
akan menghapus semua perubahan yang sudah dilakukan, meskipun sudah commit. Cara ini saya temukan di https://stackoverflow.com/a/1628334/1084903