Bagaimana untuk membatalkan Komit dalam Git

Bagaimana Untuk Membatalkan Komit Dalam Git



Pada Git, jika jurutera perisian atau pembangun web sedang mengusahakan projek, mereka mungkin menolak berbilang komitmen ke repositori Git untuk menyimpan perubahan setiap hari. Walau bagaimanapun, dalam beberapa situasi, mereka memasukkan fail yang tidak ditolak ke repositori Git.

Kadangkala, mereka mahukan perubahan tambahan dalam fail sebelum melakukan. Akibatnya, ia diperlukan untuk mengembalikan atau mengalih keluar komit daripada sejarah log Git. Untuk tujuan ini, ' $ git reset –KEPALA lembut~1 ” perintah itu berguna.

Dalam panduan ini, kita akan belajar cara membuat asal komit dalam Git.

Bagaimana untuk membatalkan Komit dalam Git?

Untuk membatalkan komit dalam Git, pertama, navigasi ke repositori tempatan Git, dan buat serta tambah fail baharu pada repo. Kemudian, lakukan perubahan. Selepas itu, lakukan operasi utama, iaitu membatalkan komit menggunakan ' $ git reset –KEPALA lembut~1 ” perintah. Satu lagi perkara yang perlu diketahui oleh pengguna ialah arahan itu hanya akan membatalkan komit. Walau bagaimanapun, perubahan akan disimpan dalam indeks.

Mari cuba laksanakan senario ini langkah demi langkah!

Langkah 1: Navigasi ke Direktori Git
Mula-mula, pindah ke repositori tempatan Git:

$ cd 'C:\Users \n azma\Git\demo2'

Langkah 2: Cipta Fail
Buat fail teks baharu dengan menggunakan “ sentuh ” perintah:

$ sentuh commit.txt

Langkah 3: Jejak Fail
Sekarang, laksanakan arahan yang disediakan untuk menambah fail ke kawasan pementasan:

$ git add commit.txt

Langkah 4: Lakukan Perubahan
Seterusnya, lakukan perubahan pada repositori Git untuk menyimpan kemas kini:

$ git commit -m 'fail commit.txt ditambah'

Langkah 5: Semak Sejarah Log
Semak sejarah log repositori Git dan sahkan perubahan yang dilakukan:

$ log git --dalam talian --graf

Seperti yang anda lihat, pada masa ini HEAD merujuk kepada komit terkini:

Langkah 6: Buat asal Komit
Sekarang, buat asal perubahan komit menggunakan arahan yang disediakan:

$ git set semula --lembut KEPALA~ 1

Di sini, ' –lembut Pilihan ' digunakan untuk mengekalkan perubahan yang dibuat pada fail kami, dan ' KEPALA~1 ” menunjukkan bahawa HEAD akan dikembalikan kepada komit sebelumnya:

Langkah 7: Semak Status
Sekarang, sahkan perubahan buat asal menggunakan ' status git ” perintah:

$ status git .

Seperti yang anda lihat, fail masih wujud pada indeks, yang bermaksud bahawa hanya komit telah dialih keluar:

Langkah 8: Semak Sejarah Log
Sekarang, semak sejarah log dan kedudukan semasa HEAD:

$ log git --dalam talian --graf

Seperti yang anda lihat, komit dialih keluar daripada sejarah log Git, dan HEAD merujuk kepada ' utama ” cawangan:

Itu sahaja! Kami telah menyusun kaedah paling mudah untuk membuat asal komit dalam Git.

Kesimpulan

Untuk membuat asal komit dalam Git, pertama, navigasi ke repositori setempat Git. Buat fail baharu dan jejaki ke kawasan pementasan menggunakan “ $ git tambah ” perintah. Kemudian, lakukan perubahan, dan paparkan sejarah log dengan melaksanakan ' $ git log –oneline –graf ” perintah. Selepas itu, jalankan ' $ git reset –KEPALA lembut~1 ” perintah untuk mengembalikan perubahan komit. Panduan ini menerangkan cara membuat asal komit dalam Git.