Saya melakukan git commit
tetapi saya belum mendorongnya ke repositori. Jadi ketika saya melakukannya git status
, saya mendapatkan # cabang Anda di depan 'master' dengan 1 komit.
Jadi jika saya ingin mengembalikan komit atas saya, bisakah saya lakukan:
git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316
mengingat bahwa ketika saya melakukannya git log
saya mendapatkan:
komit eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 Tanggal: Sel 29 Sep 11:21:41 2009 -0700 komit db0c078d5286b837532ff5e276dcf91885df2296 Tanggal: Sel 22 Sep 10:31:37 2009 -0700
reset --hard
dapat mengakibatkan hilangnya pekerjaan, karena melakukan hal itu mengakibatkan git menimpa file lokal Anda (pekerjaan baru Anda) dengan yang dari web (terjadi pada saya). Pertanyaan dan jawaban tentang git harus secara eksplisit menyatakan apa yang dilakukan perintah mereka dan apa risikonya bagi pembaca.