Git memungkinkan pengembang untuk menggabungkan komit dengan menekan, yang merupakan proses menggabungkan lebih dari satu komit menjadi satu komit. Anda dapat melakukan operasi ini kapan saja menggunakan fitur Git Rebase, seperti “ $ git rebase -i KEPALA~1 ' memerintah.
Posting ini akan menjelaskan metode untuk menekan komit N Git terakhir bersama-sama.
Bagaimana cara Squash N Git Terakhir Saya Berkomitmen?
Untuk menekan jumlah N terakhir dari Git yang dilakukan bersama-sama, pertama, pindah ke repositori lokal Git dan lakukan inisialisasi. Kemudian, buat dan lacak file ke area pementasan. Komit perubahan yang ditambahkan ke repositori Git. Selanjutnya, lihat riwayat log Git dan setel ulang posisi penunjuk HEAD. Gabungkan komit dengan mengeksekusi “ $ git gabungan –squash
Sekarang, mari kita lihat prosedur dari skenario yang dibahas di atas!
Langkah 1: Arahkan ke Repositori Git
Pertama, jalankan ' CD ” perintah untuk pindah ke repositori lokal Git yang diinginkan:
Langkah 2: Buat File
Buat file baru di repositori lokal Git menggunakan perintah berikut:
Langkah 3: Lacak File
Jalankan “ $git tambahkan ” perintah dengan nama file untuk dilacak ke repositori lokal Git:
Langkah 4: Simpan Perubahan
Untuk menyimpan dan memperbarui repositori lokal Git, jalankan perintah “ $git komit ” perintah dengan “ -m ” dan tambahkan pesan komit yang diinginkan:
Langkah 5: Buat File Baru
Buat file baru menggunakan “ menyentuh ” perintah di repositori Git:
Langkah 6: Lacak File
Selanjutnya, lacak file yang baru dibuat ke area pementasan menggunakan “ git tambahkan ” perintah bersama dengan nama file:
Langkah 7: Lakukan Perubahan
Jalankan “ git komit ” perintah untuk menyimpan perubahan yang ditambahkan ke repositori lokal Git:
Langkah 8: Periksa Riwayat log Git
Periksa riwayat log Git dengan menggunakan perintah berikut:
Di sini, dapat diamati bahwa dua komit terbaru ditambahkan ke repositori:
Langkah 9: Setel ulang KEPALA
Sekarang, jalankan ' reset git ” perintah dengan “ -keras ” dan tentukan posisi HEAD di mana Anda ingin mengatur ulang:
Akibatnya, posisi penunjuk HEAD akan direset kembali ke dua komit terakhir:
Langkah 10: Gabungkan Komit
Sekarang, jalankan ' git gabungan perintah dengan “ -labu ” untuk menggabungkan komit pada indeks HEAD saat ini:
Seperti yang Anda lihat, komit terbaru berhasil digabungkan:
Langkah 11: Perbarui Repositori
Komit perubahan yang ditambahkan ke repositori dan perbarui:
Langkah 12: Riwayat Git Log
Sekarang, jalankan ' catatan git. ” perintah untuk memeriksa riwayat log Git untuk perubahan yang ditambahkan:
Menurut output di bawah ini, komit terbaru terakhir berhasil digabungkan bersama:
Langkah 13: Squash N Berkomitmen
Terakhir, jalankan ' git rebase ” perintah bersama dengan “ -saya ” untuk menekan opsi “ N ” jumlah komit bersama. Misalnya, kami telah menentukan ' KEPALA~1 ” untuk menekan komit terakhir bersama-sama:
Ketika perintah di atas dijalankan, editor akan terbuka dengan beberapa instruksi. Tambahkan komentar yang diperlukan dan simpan untuk rebase dan perbarui komit yang tergencet:
Itu dia! Kami telah menyusun metode termudah untuk menekan komit N terakhir secara bersamaan.
Kesimpulan
Untuk menekan jumlah komit N terakhir secara bersamaan, pertama, arahkan ke repositori Git dan lakukan inisialisasi. Selanjutnya, buat dan lacak file ke area pementasan. Komit perubahan yang ditambahkan ke repositori Git. Kemudian, setel ulang posisi penunjuk HEAD dan gabungkan komit dengan menjalankan perintah “ $ git gabungan –squash