Kajian ini akan menghuraikan cara untuk membatalkan tetapan semula Git dengan bendera –hard.
Bagaimana untuk membatalkan Tetapan Semula Git Dengan Bendera –hard?
Katakan anda mempunyai beberapa fail projek anda dalam direktori Git. Anda membukanya dan membuat perubahan. Selepas itu, lakukan perubahan tambahan pada repositori. Sekarang, untuk menetapkan semula perubahan, laksanakan “ $ git reset –hard
Prosedur yang diberikan di bawah akan menunjukkan konsep yang dinyatakan.
Langkah 1: Navigasi ke Direktori Git
Pindah ke direktori Git menggunakan ' cd ” perintah:
$ cd 'C:\Users \n azma\Git\Linuxhint'
Langkah 2: Senaraikan Kandungan Direktori
Senaraikan kandungan repositori Git menggunakan ' ls ” perintah:
Langkah 3: Kemas Kini Fail
Seterusnya, laksanakan ' mulakan ” perintah untuk membuka dan mengemas kini fail yang ditentukan:
Di sini, ' myfile2.html ” akan dibuka dalam editor lalai Git. Buat perubahan, simpannya dan keluar:
Langkah 4: Lakukan Perubahan
Sekarang, simpan perubahan dalam repositori Git jauh dengan bantuan arahan yang disediakan dengan sebarang mesej komit:
Langkah 5: Semak Sejarah Log
Laksanakan ' log git ” perintah untuk menyemak sejarah log:
Di sini, kami telah menentukan ' -dua ”, yang menunjukkan julat untuk menunjukkan log komit. Akibatnya, kami akan menyalin rujukan komit sebelumnya:
Langkah 6: Tetapkan Semula Komit
Sekarang, laksanakan ' git set semula 'perintah dengan ' -keras ” bendera dengan rujukan komit yang disalin:
Output di bawah menunjukkan bahawa kami telah berjaya menetapkan semula Git HEAD kepada komit sebelumnya:
Mari lihat bahagian seterusnya untuk menetapkan semula perubahan tidak komited dengan bendera –hard.
Bagaimana untuk membuat asal Git Reset Not Committed Changes Dengan –hard flag?
Mungkin terdapat situasi di mana pengguna Git ingin menetapkan semula perubahan yang tidak dikomitkan dengan bendera –hard. Ia menunjukkan bahawa perubahan tambahan wujud dalam kawasan pementasan Git tetapi tidak komited kepada repositori untuk tujuan menyimpan. Untuk memahami senario ini, ikuti langkah yang disediakan.
Langkah 1: Senaraikan Hashes Commit Berjuntai
Pertama, senaraikan semua cincang komit yang menjuntai dengan arahan yang disediakan:
Seperti yang anda lihat, komitmen yang tergantung wujud pada akhirnya. Sekarang, salin ref komitnya ke papan keratan:
Langkah 2: Tunjukkan Kandungan Komit Berjuntai
Jalankan ' pertunjukan git ” perintah untuk menunjukkan apa yang dipegang cincang komit yang tergantung:
keseluruhan sejarah cincang komit yang menjuntai kini akan dipaparkan:
Langkah 3: Semak Sejarah Log
Semak sejarah log repositori Git menggunakan arahan yang disediakan:
Daripada output yang dipaparkan, salin ref komit yang anda perlukan untuk menetapkan semula HEAD:
Langkah 4: Tetapkan Semula Git HEAD
Laksanakan ' git set semula 'perintah dengan ' -keras ” bendera dan rujukan komit:
Seperti yang anda lihat HEAD kami berjaya ditetapkan semula kepada komit sebelumnya:
Itu sahaja! Kami telah menyusun kaedah paling mudah untuk membatalkan tetapan semula Git dengan bendera –hard.
Kesimpulan
Untuk membatalkan tetapan semula Git dengan bendera –hard, buka terminal Git dan pindah ke direktori Git. Kemudian, senaraikan kandungan repositori semasa. Buka dan kemas kini fail yang diperlukan. Selepas itu, lakukan perubahan, semak sejarah log, dan jalankan ' $ git reset –hard