Untuk memulihkan satu fail, gunakan git checkout [id komit yang diserahkan sebelum ini] -- nama fail Jika anda ingin membuang semua fail dalam ruang kerja, gunakan git reset --hard <commit id>
git checkout -- Anda perlu menentukan nama fail kemudian Jika anda ingin membuat asal semua perubahan yang tidak dikomitkan dalam direktori kerja anda, anda boleh menggunakan git stash Ini untuk membuat asal perubahan dan menyimpannya buat sementara waktu. Jika anda tidak Jika anda perlu memulihkannya semula, git stash drop tidak akan memulihkannya.
git reset --hard <commmit hash>
Untuk memulihkan satu fail, gunakan git checkout [id komit yang diserahkan sebelum ini] -- nama fail Jika anda ingin membuang semua fail dalam ruang kerja, gunakan git reset --hard <commit id>
.git reset HEAD^
Kembalikan komit terakhir, supaya komit akan ditarik balik dan perubahan akan dikekalkan dalam keadaan tidak komited
git checkout -- Anda perlu menentukan nama fail kemudian
Jika anda ingin membuat asal semua perubahan yang tidak dikomitkan dalam direktori kerja anda, anda boleh menggunakan git stash Ini untuk membuat asal perubahan dan menyimpannya buat sementara waktu. Jika anda tidak Jika anda perlu memulihkannya semula, git stash drop tidak akan memulihkannya.