Bagaimanakah Saya Membalikkan Repositori Git kepada Komit Sebelumnya?

Bagaimanakah Saya Membalikkan Repositori Git Kepada Komit Sebelumnya



Git ialah sistem kawalan versi DevOps sumber terbuka percuma yang membolehkan pengaturcara melaksanakan kod mereka dalam versi yang berbeza. Berbalik kepada komit sebelumnya juga merupakan salah satu ciri berguna Git kerana ia membolehkan pembangun beralih ke versi kod sebelumnya selepas membuat beberapa kesilapan dalam versi kod baharu atau untuk tujuan ujian.

Tutorial ini akan menunjukkan cara untuk mengembalikan komit sebelumnya ke repositori Git.

Bagaimana untuk Mengembalikan Komit Sebelum Repositori Git?

Untuk mengembalikan repositori Git kepada komit sebelumnya untuk membuat asal perubahan kod, pertama, buka repositori Git, lakukan perubahan dan gunakan ' git reset HEAD~1 ” perintah. Untuk berbuat demikian, lihat arahan yang disediakan di bawah.

Langkah 1: Buka Terminal Git Bash
Pertama, buka terminal Git Bash dari ' Memulakan ” menu:

Langkah 2: Navigasi ke Repositori Git
Seterusnya, navigasi repositori setempat Git yang diperlukan:

$ cd 'C:\Git'

Langkah 3: Mulakan Repositori Git
Gunakan arahan yang disediakan untuk memulakan repositori Git yang berfungsi:

$ ia panas

Langkah 4: Cipta Fail Baharu
Buat fail baharu yang mesti dilakukan. Untuk berbuat demikian, kami telah mencipta ' test.txt ” fail:

$ sentuh test.txt

Langkah 5: Tambahkan Fail ke Kawasan Pentas
Untuk menjejaki fail, gunakan arahan yang disediakan:

$ git add test.txt

Langkah 6: Komit Fail yang Baru Dibuat
Selepas menambah fail yang baru dibuat ke kawasan pementasan, buat komit pertama menggunakan arahan yang disebutkan. Di sini, pilihan ' -m ' digunakan untuk menetapkan mesej komit:

$ git commit -m 'Fail ujian ditambah'

Langkah 7: Semak Log
Semak log untuk mengesahkan sama ada fail itu dilakukan atau tidak:

$ log git

Di sini, anda boleh melihat fail itu berjaya dilakukan:

Langkah 8: Ubah Suai Fail Komited
Untuk membuat komitmen kedua menggunakan fail yang sama, buka fail dalam editor lalai dan lakukan beberapa perubahan dalam fail:

$ mulakan test.txt

Selepas menambah perubahan, gunakan ' Ctrl+S ” kunci untuk menyelamatkan mereka:

Langkah 9: Tambah Fail Dikemas Kini ke Peringkat
Tambahkan fail yang dikemas kini ke kawasan pementasan kerana fail atau direktori yang terdapat dalam kawasan pementasan boleh dilakukan:

$ git add .

Selepas menambah fail ke kawasan pementasan, semak status fail sama ada ia dijejaki atau tidak:

$ status git

Hanya fail yang dijejaki berada di bawah kategori pementasan:

Langkah 10: Serahkan Fail yang Diubah Suai
Sekali lagi, lakukan fail yang diubah suai menggunakan arahan yang disediakan:

$ git commit -m 'Fail ujian dikemas kini'

Semak sama ada pengubahsuaian dilakukan atau tidak dengan melihat ' log ”:

$ log git

Di sini anda boleh melihat komit kedua juga berjaya dilakukan:

Langkah 11: Kembalikan Repositori Git kepada Komit Sebelumnya
Untuk mengembalikan repositori Git kepada komit sebelumnya, ikut arahan yang diberikan di bawah:

$ git set semula KEPALA~ 1

' set semula HEAD~1 ” perintah membuang komit terbaharu dan menetapkan penuding HEAD pada komit sebelumnya:

Untuk mengesahkan sama ada repositori berbalik kepada komit sebelumnya atau tidak, gunakan ' log git ” perintah:

$ log git

Output di bawah menunjukkan bahawa kami telah berjaya mengembalikan repositori kepada komit sebelumnya:

Kami telah mengajar anda cara untuk mengembalikan repositori Git kepada komit sebelumnya.

Kesimpulan

Untuk mengembalikan repositori Git kepada komit sebelumnya, mula-mula, alihkan repositori Git. Kemudian, lakukan perubahan dengan menggunakan ' git commit -m ” perintah. Kemudian, gunakan ' git reset HEAD~1 ” perintah pada terminal untuk mengembalikan komit sebelumnya. Dalam tutorial ini, anda telah mempelajari cara untuk mengembalikan komit repositori Git sebelumnya.