Studi ini akan menguraikan tentang cara membatalkan reset Git dengan flag –hard.
Bagaimana Mengurungkan Reset Git Dengan Bendera –hard?
Misalkan Anda memiliki beberapa file proyek Anda di direktori Git. Anda membukanya dan membuat perubahan. Setelah itu, komit perubahan yang ditambahkan ke repositori. Sekarang, untuk mengatur ulang perubahan, jalankan perintah “ $ git reset –hard
Prosedur yang diberikan di bawah ini akan menunjukkan konsep yang dinyatakan.
Langkah 1: Navigasikan ke Direktori Git
Pindah ke direktori Git menggunakan ' CD ' memerintah:
$ CD 'C:\Pengguna \n azma\Git\Linuxhint'
Langkah 2: Daftar Konten Direktori
Buat daftar konten repositori Git menggunakan ' ls ' memerintah:
Langkah 3: Perbarui File
Selanjutnya, jalankan “ Mulailah ” perintah untuk membuka dan memperbarui file yang ditentukan:
Di Sini, ' myfile2.html ” akan dibuka di editor default Git. Buat perubahan, simpan, dan keluar:
Langkah 4: Lakukan Perubahan
Sekarang, simpan perubahan di repositori Git jarak jauh dengan bantuan perintah yang disediakan dengan pesan komit apa pun:
Langkah 5: Periksa Riwayat Log
Jalankan “ git log ” perintah untuk memeriksa riwayat log:
Di sini, kami telah menentukan ' -dua ”, yang menunjukkan rentang untuk menampilkan log komit. Akibatnya, kami akan menyalin referensi komit sebelumnya:
Langkah 6: Setel Ulang Komit
Sekarang, jalankan ' git reset ” perintah dengan “ -keras ” bendera dengan ref komit yang disalin:
Output di bawah ini menunjukkan bahwa kami telah berhasil mengatur ulang Git HEAD ke komit sebelumnya:
Mari kita periksa bagian selanjutnya untuk mengatur ulang perubahan yang tidak dikomit dengan –hard flag.
Bagaimana Mengurungkan Git Reset Not Committed Changes Dengan –hard flag?
Mungkin ada situasi di mana pengguna Git ingin mengatur ulang perubahan yang tidak dikomit dengan flag –hard. Ini menunjukkan bahwa perubahan tambahan ada di area pementasan Git tetapi tidak dikomit ke repositori untuk tujuan penyimpanan. Untuk memahami skenario ini, ikuti langkah-langkah yang disediakan.
Langkah 1: Buat Daftar Hash Komit yang Menjuntai
Pertama, daftarkan semua hash komit yang menggantung dengan perintah yang disediakan:
Seperti yang Anda lihat, komit menjuntai ada di akhir. Sekarang, salin referensi komitnya ke clipboard:
Langkah 2: Tampilkan Konten Komit Menggantung
Jalankan “ git menunjukkan ” perintah untuk menunjukkan apa yang dipegang hash komit yang menggantung:
seluruh riwayat hash komit yang menggantung sekarang akan ditampilkan:
Langkah 3: Periksa Riwayat Log
Periksa riwayat log repositori Git menggunakan perintah yang disediakan:
Dari output yang ditampilkan, salin referensi komit yang Anda perlukan untuk mengatur ulang HEAD:
Langkah 4: Setel ulang Git HEAD
Jalankan “ git reset ” perintah dengan “ -keras ” bendera dan ref komit:
Seperti yang Anda lihat, HEAD kami berhasil disetel ulang ke komit sebelumnya:
Itu dia! Kami telah mengkompilasi metode termudah untuk membatalkan reset Git dengan flag –hard.
Kesimpulan
Untuk membatalkan reset Git dengan flag –hard, buka terminal Git dan pindah ke direktori Git. Kemudian, buat daftar konten repositori saat ini. Buka dan perbarui file yang diperlukan. Setelah itu, komit perubahan, periksa riwayat log, dan jalankan ' $ git reset –hard