Saat bekerja dengan version control seperti git, kadang kita melakukan perubahan yang tidak terduga dan ingin dikembalikan ke versi sebelum kita melakukan perubahan, atau dalam kata lain mengembalikan file ke posisi terakhir kita melakukan commit.

Untuk menghindari kehilangan file atau folder yang telah dibuat sebelumnya, ada baiknya membuat backup sementara dari branch yang akan di reset

git checkout -b fix-ssl-temporary-backup

Reset File

Untuk reset atau mengembalikan satu file bisa menggunakan format

git checkout HEAD -- nama-file

contoh

git checkout HEAD -- deploy.sh

Reset Folder

Untuk reset atau mengembalikan folder gunakan format

git checkout HEAD -- nama-folder

contoh

git checkout HEAD -- css

Reset Semua

Untuk melakukan reset semua file atau folder kembali ke posisi commit terakhir

git checkout namabranch
git reset --hard origin/namabranch

contoh

git checkout main
git reset --hard origin/main

Leave a comment

Your email address will not be published. Required fields are marked *