Jangan risau jika anda tidak pasti cara memulihkan repositori jauh kepada komit tertentu, kerana siaran ini akan menunjukkan kaedah untuk menetapkan semula alat kawalan jauh kepada komit tertentu.
Bagaimana untuk Menetapkan Semula Jauh kepada Komit Tertentu?
Untuk menetapkan semula alat kawalan jauh kepada komit tertentu, mula-mula, tetapkan semula atau kembalikan komit dalam repositori Git menggunakan ' git set semula ” perintah. Selepas itu, tolak komit ke alat kawalan jauh menggunakan ' git push -f
Semak prosedur yang disediakan untuk demonstrasi praktikal.
Langkah 1: Lancarkan Terminal Git
Mula-mula, buka terminal Git dari menu Mula Windows:
Langkah 2: Pergi ke Repositori Kerja Git
Gunakan ' cd ” perintah dan navigasi ke repositori kerja Git:
$ cd 'C:\Git\commits'
Seterusnya, lihat semua fail dan repositori repositori kerja semasa menggunakan ' ls ” perintah:
$ ls
Langkah 3: Buat Pengubahsuaian dalam Fail Git
Buat beberapa pengubahsuaian dalam fail Git. Untuk tujuan ini, kami telah mengubah suai kandungan ' File.txt ” fail:
$ bergema 'Hello to Linux Hint' > File.txt
Langkah 4: Tambahkan Fail pada Indeks Pementasan
Seterusnya, tambahkan fail yang diubah suai pada indeks penjejakan (kawasan pementasan) menggunakan arahan yang disebutkan:
$ git add File.txt
Lihat keadaan repositori Git untuk mengesahkan sama ada fail yang diubah suai ditambahkan pada indeks penjejakan atau tidak:
$ status gitAnda dapat melihat bahawa kami telah berjaya menambahkan fail pada indeks penjejakan:
Langkah 5: Lakukan Pengubahsuaian Baharu
Lakukan perubahan baharu dengan “ git commit arahan ” sambil menyatakan mesej dengan “ -m 'pilihan:
$ git commit -m 'Mengubah Suai Komit'
Semak log Git untuk mengesahkan sama ada perubahan dilakukan atau tidak:
$ log gitDi sini, anda boleh melihat perubahan berjaya dilakukan dan ditambahkan pada repositori tempatan Git:
Langkah 6: Tolak Perubahan ke Jauh
Selepas itu, tolak perubahan ke repositori jauh menggunakan ' git push
Langkah 7: Tetapkan Semula Alat Jauh kepada Komit Tertentu
Sekarang, tetapkan semula alat kawalan jauh kepada komit sebelumnya atau baru-baru ini. Untuk tujuan itu, mula-mula, kembali ke komit tertentu atau komit tertentu sama ada menggunakan kedudukan HEAD atau id komit:
$ git set semula --keras KEPALA~ 1
Langkah 8: Tolak Perubahan ke Jauh
Selepas kembali kepada komit tertentu atau sebelumnya, tolak komit tempatan ke repositori jauh:
$ git push -f tuan asal
Lihat log repositori untuk menyemak sama ada alat kawalan jauh ditetapkan semula kepada komit tertentu atau tidak:
$ log gitDapat diperhatikan bahawa kami telah berjaya melaksanakan fungsi yang diperlukan:
Kami telah mengajar anda kaedah untuk menetapkan semula alat kawalan jauh kepada komit tertentu.
Kesimpulan
Untuk menetapkan semula alat kawalan jauh kepada komit Git tertentu, pertama, navigasi ke repositori Git dan tetapkan semula perubahan dalam repositori tempatan menggunakan ' git reset –hard HEAD~1 ” perintah. Untuk kembali ke komitmen tertentu, pengguna boleh menggunakan ' git reset –hard