Git membolehkan pembangun menggabungkan komit dengan memecut, iaitu proses menggabungkan lebih daripada satu komit menjadi satu komit. Anda boleh melakukan operasi ini pada bila-bila masa menggunakan ciri Git Rebase, seperti ' $ git rebase -i HEAD~1 ” perintah.
Siaran ini akan menerangkan kaedah untuk memusnahkan N Git terakhir yang dilakukan bersama.
Bagaimanakah cara saya Menyatukan N Git Terakhir saya Komit Bersama?
Untuk mengecilkan nombor N terakhir Git yang dilakukan bersama-sama, mula-mula, pindah ke repositori setempat Git dan mulakannya. Kemudian, cipta dan jejak fail ke kawasan pementasan. Komitkan perubahan tambahan pada repositori Git. Seterusnya, lihat sejarah log Git dan tetapkan semula kedudukan penuding HEAD. Gabungkan komit dengan melaksanakan ' $ git merge –skuasy
Sekarang, mari kita lihat prosedur senario yang dibincangkan di atas!
Langkah 1: Navigasi ke Repositori Git
Pertama, laksanakan ' cd ” perintah untuk berpindah ke repositori tempatan Git yang dikehendaki:
Langkah 2: Cipta Fail
Buat fail baharu dalam repositori tempatan Git menggunakan arahan berikut:
Langkah 3: Jejak Fail
Jalankan ' $ git add ” perintah dengan nama fail untuk menjejak ke dalam repositori tempatan Git:
Langkah 4: Simpan Perubahan
Untuk menyimpan dan mengemas kini repositori tempatan Git, laksanakan “ $ git commit 'perintah dengan ' -m ” dan tambahkan mesej komit yang dikehendaki:
Langkah 5: Cipta Fail Baharu
Buat fail baharu menggunakan “ sentuh ” perintah dalam repositori Git:
Langkah 6: Jejak Fail
Seterusnya, jejak fail yang baru dibuat ke dalam kawasan pementasan menggunakan ' git add ” perintah bersama dengan nama fail:
Langkah 7: Lakukan Perubahan
Laksanakan ' git commit ” perintah untuk menyimpan perubahan tambahan pada repositori tempatan Git:
Langkah 8: Semak Sejarah log Git
Semak sejarah log Git dengan menggunakan arahan berikut:
Di sini, dapat diperhatikan bahawa dua komit terbaru ditambahkan pada repositori:
Langkah 9: Tetapkan semula HEAD
Sekarang, laksanakan ' git set semula 'perintah dengan ' -keras ” dan tentukan kedudukan HEAD di mana anda ingin menetapkannya semula:
Akibatnya, kedudukan penuding HEAD akan ditetapkan semula kepada dua komit baru-baru ini:
Langkah 10: Gabungkan Komit
Sekarang, laksanakan ' git merge ” perintah dengan “ –labu ” pilihan untuk menggabungkan komit pada indeks HEAD semasa:
Seperti yang anda lihat, komitmen terkini berjaya digabungkan:
Langkah 11: Kemas kini Repositori
Komitkan perubahan tambahan pada repositori dan kemas kini:
Langkah 12: Sejarah Log Git
Sekarang, laksanakan ' log git. ” perintah untuk menyemak sejarah log Git untuk perubahan tambahan:
Mengikut output di bawah, komitmen terkini yang terakhir berjaya disatukan:
Langkah 13: Skuasy N Komit
Akhir sekali, laksanakan ' git rebase 'perintah bersama' -i 'pilihan untuk meremukkan' N ” bilangan komitmen bersama. Sebagai contoh, kami telah menentukan ' KEPALA~1 ” untuk melenyapkan komitmen terakhir bersama-sama:
Apabila arahan di atas dilaksanakan, editor akan membuka dengan beberapa arahan. Tambahkan ulasan yang diperlukan dan simpannya untuk menyandarkan semula dan mengemas kini komit yang terjepit:
Itu sahaja! Kami telah menyusun kaedah paling mudah untuk memusnahkan komit N terakhir bersama-sama.
Kesimpulan
Untuk menyatukan bilangan N terakhir komit, pertama, navigasi ke repositori Git dan mulakannya. Seterusnya, buat dan jejak fail ke kawasan pementasan. Komit perubahan tambahan pada repositori Git. Kemudian, tetapkan semula kedudukan penuding HEAD dan gabungkan komit dengan melaksanakan ' $ git merge –skuasy