Git menawarkan beberapa cara untuk membatalkan perubahan tergantung situasi — membuang perubahan yang belum di-commit, membatalkan staging, mengamend commit terakhir, me-revert commit, atau melakukan reset. Mengetahui alat yang tepat untuk setiap situasi adalah keterampilan praktis yang penting dan berharga.
Batalkan perubahan yang belum di-commit (working directory)
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore .
git clean -fd
