Bagaimanakah saya boleh membatalkan Komit Tempatan Terkini dalam Git?

Bagaimanakah Saya Boleh Membatalkan Komit Tempatan Terkini Dalam Git



Semasa bekerja pada repositori jauh tempatan, pembangun kemungkinan besar menolak pelbagai komitmen berkenaan perubahan tambahan pada repositori mereka setiap hari. Walau bagaimanapun, kadangkala selepas melakukan perubahan, anda mungkin ingin menambah perubahan tambahan sebelum menolak komit. Untuk tujuan ini, ia dikehendaki membuat asal komit terakhir untuk repositori Git mereka.

Artikel ini menerangkan prosedur untuk membuat asal komit setempat yang terbaharu.

Bagaimanakah saya boleh membatalkan Komit Tempatan Terkini dalam Git?

Kembali ke komitmen sebelumnya. Pertama, tukar ke direktori Git, buat dan tambah fail baharu. Kemudian, lakukan perubahan tambahan pada repositori. Semak sejarah log repositori dan laksanakan ' $ git reset –soft HEAD~1 ” perintah untuk membatalkan komit terbaharu. Akhir sekali, sahkan proses buat asal.

Sekarang, teruskan dan fahami senario yang disenaraikan di atas!

Langkah 1: Beralih ke Direktori

Mula-mula, navigasi ke direktori Git melalui arahan yang diberikan di bawah:

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

Langkah 2: Cipta Fail

Laksanakan ' sentuh ” perintah untuk mencipta fail baharu:

$ sentuh file1.txt

Langkah 3: Tambah Fail

Sekarang, jejak fail yang baru dibuat menggunakan ' git add ” perintah:

$ git add file1.txt

Langkah 4: Lakukan Perubahan

Untuk menyimpan perubahan tambahan dalam repositori Git, jalankan ' git commit ' dengan ' -m ” perintah dan nyatakan mesej yang diperlukan:

$ git commit -m '1 fail ditambah'

Langkah 5: Semak Sejarah Log

Untuk menyemak sejarah log repositori semasa, laksanakan arahan yang diberikan di bawah:

$ log git --dalam talian

Dalam output yang diberikan di bawah, rujukan komit yang diserlahkan ialah komit terbaharu:

Langkah 6: Buat asal Komit Tempatan Terkini

Untuk membatalkan komit tempatan terbaharu, laksanakan “ git set semula 'perintah dengan ' –lembut 'bendera sepanjang' KEPALA~1 ” penunjuk HEAD disasarkan:

$ git set semula --lembut KEPALA~ 1

Langkah 7: Sahkan Proses Buat Asal

Akhir sekali, untuk mengesahkan pembatalan komit tempatan terkini, laksanakan arahan yang disediakan:

$ log git --dalam talian

Seperti yang anda lihat dalam output yang diberikan di bawah, penuding HEAD berjaya dialihkan ke komit terbaharu:

Kami telah menunjukkan kaedah untuk membuat asal komit tempatan terbaharu.

Kesimpulan

Berbalik kepada komitmen tempatan baru-baru ini. Mula-mula, pindah ke direktori Git, buat dan tambah fail baharu. Kemudian, lakukan perubahan tambahan pada repositori. Semak sejarah log repositori dan laksanakan ' $ git reset –soft HEAD~1 ” perintah untuk membatalkan komit terbaharu. Akhir sekali, sahkan proses buat asal. Artikel ini menyediakan prosedur untuk membuat asal komit tempatan terbaharu.