Bagaimanakah cara saya Menyatukan N Git Terakhir saya Komit Bersama?

Bagaimanakah Cara Saya Menyatukan N Git Terakhir Saya Komit Bersama



Pembangun boleh menambah perubahan pada perkhidmatan pengehosan GitHub melalui repositori tempatan. Mereka boleh menolak atau menarik perubahan mengikut keperluan. Walau bagaimanapun, semasa membuat perubahan, anda mungkin perlu menyimpannya dalam repositori dengan melakukan.

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 ” perintah. Akhir sekali, lakukan perubahan dan skuasy komit yang paling baru digabungkan dengan melaksanakan ' $ git rebase -i HEAD~1 ” perintah.

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:

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

Langkah 2: Cipta Fail
Buat fail baharu dalam repositori tempatan Git menggunakan arahan berikut:

$ sentuh file2.txt

Langkah 3: Jejak Fail
Jalankan ' $ git add ” perintah dengan nama fail untuk menjejak ke dalam repositori tempatan Git:

$ git add file2.txt

Langkah 4: Simpan Perubahan
Untuk menyimpan dan mengemas kini repositori tempatan Git, laksanakan “ $ git commit 'perintah dengan ' -m ” dan tambahkan mesej komit yang dikehendaki:

$ git commit -m 'Fail kedua ditambah'

Langkah 5: Cipta Fail Baharu
Buat fail baharu menggunakan “ sentuh ” perintah dalam repositori Git:

$ sentuh file3.txt

Langkah 6: Jejak Fail
Seterusnya, jejak fail yang baru dibuat ke dalam kawasan pementasan menggunakan ' git add ” perintah bersama dengan nama fail:

$ git add file3.txt

Langkah 7: Lakukan Perubahan
Laksanakan ' git commit ” perintah untuk menyimpan perubahan tambahan pada repositori tempatan Git:

$ git commit -m 'fail ke-3 ditambah'

Langkah 8: Semak Sejarah log Git
Semak sejarah log Git dengan menggunakan arahan berikut:

$ log git .

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:

$ git set semula --keras KEPALA~ dua

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:

$ git merge --skuasy KEPALA @ { 1 }

Seperti yang anda lihat, komitmen terkini berjaya digabungkan:

Langkah 11: Kemas kini Repositori
Komitkan perubahan tambahan pada repositori dan kemas kini:

$ git commit -m 'Dua fail ditambah'

Langkah 12: Sejarah Log Git
Sekarang, laksanakan ' log git. ” perintah untuk menyemak sejarah log Git untuk perubahan tambahan:

$ log git .

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:

$ git rebase -i KEPALA~ 1

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 ” perintah. Akhir sekali, lakukan perubahan dan laksanakan ' $ git rebase -i HEAD~1 ” perintah untuk memusnahkan komitmen yang paling baru digabungkan. Siaran ini menyediakan kaedah untuk memusnahkan komit N terakhir bersama-sama.