Kaedah untuk membuat asal selepas git commit: 1. Gunakan arahan git reset; 2. Gunakan arahan git revert;
Git ialah sistem kawalan versi teragih yang membolehkan pengguna melakukan perubahan dalam repositori kod. Tetapi kadangkala, kita mungkin menyedari bahawa terdapat beberapa masalah selepas menyerahkan dan perlu membuat asalnya. Terdapat cara yang berbeza untuk membuat asal komit dalam Git Artikel ini akan memperkenalkan beberapa kaedah biasa untuk membuat asal git. komited.
Kaedah pertama ialah menggunakan arahan git reset untuk membatalkan komit baru-baru ini. Kaedah ini lebih mudah, hanya gunakan arahan berikut:
gitresetHEAD~
Ini akan membuat asal komit terbaharu, tetapi mengekalkan perubahan pada fail. Ini bermakna anda boleh mengedit semula dan menyerahkan semula perubahan tersebut.
Selepas membatalkan penyerahan, anda mungkin perlu mengubah suai fail dan kemudian menyerahkannya semula. Pada masa ini, anda boleh menggunakan arahan berikut untuk mengubah suai fail:
gitadd.
Ini akan menambah semua fail yang diubah suai ke kawasan pementasan. Kemudian, gunakan arahan berikut untuk melakukan:
gitcommit-cORIG_HEAD
Ini akan mencipta komit baharu dan menyalin mesej komit asal dalam mesej komit.
Kaedah kedua ialah menggunakan arahan git revert untuk membatalkan komit. Tidak seperti git reset, git revert mencipta komit baharu yang membatalkan perubahan komit terbaharu. Gunakan arahan berikut:
gitrevertHEAD
Ini akan mencipta komit baharu yang akan membuat asal perubahan komit terbaharu. Dalam mesej komit, anda boleh menunjukkan bahawa komit ini membatalkan komit sebelumnya.
Begitu juga, selepas membatalkan penyerahan, anda mungkin perlu membuat perubahan pada fail dan kemudian menyerahkan semula. Gunakan arahan berikut untuk mengubah suai fail:
gitadd.
Kemudian lakukan perubahan menggunakan arahan berikut:
git commit -m "Undo the changes of the previous commit"
Kaedah ketiga ialah menggunakan git perintah cherry-pick untuk membatalkan komit secara selektif. Pendekatan ini sesuai untuk situasi di mana anda hanya perlu membuat asal sebahagian daripada perubahan dalam komit. Mula-mula lihat sejarah komit melalui arahan berikut:
gitlog
Ini akan memaparkan semua sejarah komit. Cari cincang komit yang ingin anda buat asal.
Kemudian, gunakan arahan berikut untuk membuat asal perubahan dalam komit:
gitcherry-pick-n
Ini akan menggunakan perubahan pada ruang kerja, tetapi bukan komit. Anda boleh mengubah suai fail untuk memenuhi keperluan anda dan kemudian melakukan perubahan menggunakan arahan berikut:
gitcommit-m"撤销特定提交的修改"
Dalam artikel ini, kami telah memperkenalkan tiga kaedah biasa untuk membuat asal komit git. Gunakan perintah set semula git untuk membatalkan komitmen baru-baru ini, gunakan git perintah balik untuk membatalkan komit dan mencipta yang baharu, menggunakan git perintah cherry-pick untuk membatalkan komit secara selektif. Bergantung pada keperluan khusus anda, pilih kaedah untuk membalikkan komitmen yang sesuai untuk anda. Sama ada cara, ingat untuk membuat pengubahsuaian yang diperlukan dan serahkan semula perubahan selepas membuat asal komit .
Atas ialah kandungan terperinci Bagaimana untuk membuat asal selepas git commit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!