Bagaimana untuk git cherry-pick Contoh Komit

Bagaimana Untuk Git Cherry Pick Contoh Komit



Kadangkala, anda ingin membuat perubahan dan memasukkannya ke dalam cawangan kerja semasa. Untuk melakukan tindakan ini, diperlukan untuk menggunakan ' git cherry-pick ” perintah. Ia sangat boleh dilaksanakan dan digunakan secara meluas untuk melaksanakan operasi tertentu. Lebih khusus lagi, arahan ini mewakili memilih komit dari satu cawangan dan menerapkannya ke cawangan Git yang lain. Ini berfungsi bertentangan dengan pendekatan lain, seperti menggabungkan dan pangkalan semula, yang biasanya menggunakan berbilang komit pada cawangan lain.

Dalam blog ini, kita akan mempelajari kaedah untuk menggunakan git cherry-pick a commit dengan contoh. Jadi, mari kita mulakan!

Contoh: Bagaimana untuk git cherry-pick a Commit?

Untuk git cherry-pick komit, mula-mula, buat direktori tempatan Git baharu dan pindah ke sana. Seterusnya, mulakan dan ubah suai fail menggunakan t. Kemudian, kemas kini fail kedua dan lakukan perubahan pada repositori. Seterusnya, alih keluar semua kandungan sedia ada daripada direktori. Tambahkan semua perubahan, lakukan pengubahsuaian pada repositori Git dan lihat sejarah log rujukan. Akhir sekali, laksanakan ' $ git cherry-pick ” arahan pada terminal.







Sekarang, cuba arahan yang disediakan di bawah langkah demi langkah!



Langkah 1: Cipta Direktori

Mula-mula, buat direktori Git baharu menggunakan arahan yang dinyatakan di bawah:



$ mkdir demo12





Langkah 2: Alihkan Dalam Direktori

Untuk berpindah ke direktori yang baru dibuat, laksanakan ' cd ” perintah:

$ cd demo12



Langkah 3: Mulakan Direktori Git

Kemudian, laksanakan arahan yang disediakan di bawah untuk memulakan direktori Git yang dibuat:

$ ia panas

Langkah 4: Ubah suai Fail

Tambahkan beberapa teks dalam fail untuk mengemas kininya dengan bantuan ' bergema 'arahan dan pengendali ubah hala' > ”:

$ bergema 'fail1' > file1.txt

Langkah 5: Tambah Perubahan pada Repositori Git

Seterusnya, laksanakan ' git add ” perintah untuk menambah semua perubahan tambahan ke dalam repositori:

$ git add .

Langkah 6: Lakukan Perubahan

Jalankan ' git commit ” perintah dengan mesej komit untuk mengemas kini repositori:

$ git commit -m 'fail pertama ditambah'

Langkah 7: Kemas Kini Fail

Buat fail lain dan kemudian kemas kini:

$ bergema 'fail2' > file2.txt

Langkah 8: Tambah Semua Pengubahsuaian

Tambahkan semua perubahan yang dibuat ke dalam repositori tempatan:

$ git add .

Langkah 9: Lakukan Perubahan

Sekarang, lakukan perubahan dengan mesej komit menggunakan ' -m 'pilihan:

$ git commit -m 'fail kedua ditambah'

Langkah 10: Alih Keluar Semua Fail

Setelah berbuat demikian, laksanakan ' rm ” perintah untuk mengalih keluar semua fail yang dibuat dari repositori:

$ rm * .txt

Di sini, asterisk ' * simbol ” menunjukkan semua fail dengan sambungan tertentu:

Langkah 11: Senaraikan Kandungan Repositori

Sekarang, sahkan operasi yang dipadam menggunakan ' ls ” perintah untuk melihat senarai kandungan repositori:

$ ls

Seperti yang anda lihat, repositori kosong yang menunjukkan bahawa operasi dijalankan dengan jayanya:

Langkah 12: Tambah Perubahan

Seterusnya, tambah semua perubahan yang dibuat pada kawasan pementasan dan kemas kini:

$ git add .

Langkah 13: Lakukan Perubahan

Selepas itu, lakukan pengubahsuaian pada repositori dengan menarik ' git commit ” perintah dengan sebarang mesej komit:

$ git commit -m '2 fail dipadamkan'

Langkah 14: Semak Sejarah Log Rujukan

Sekarang, paparkan sejarah log rujukan repositori Git:

$ git reflog .

Di sini, kami akan memilih log rujukan komit yang kami mahu lakukan dengan cherry-pick:

Langkah 15: Komit pemetik ceri

Seterusnya, laksanakan ' petik ceri ” perintah untuk melakukan dengan log rujukan komit yang disalin:

$ git cherry-pick 87d1e54

Langkah 16: Sahkan Operasi Komit petik ceri

Akhir sekali, sahkan operasi komit cherry-pick yang dilakukan dengan menggunakan ' git reflog . ” perintah:

$ git reflog .

Seperti yang anda lihat, komit yang sama dilakukan dengan komit cherry-pick:

Kami telah menerangkan secara ringkas kaedah untuk git cherry-pick a commit dengan bantuan contoh.

Kesimpulan

Untuk git cherry-pick komit, pertama, buat direktori Git baharu dan mulakan ia. Seterusnya, ubah suai fail menggunakan ' echo > ” perintah. Kemudian, kemas kini fail kedua dan lakukan perubahan pada repositori. Alih keluar semua fail sedia ada dari repositori menggunakan ' rm ” perintah. Jejaki semua perubahan, lakukan pengubahsuaian dan lihat sejarah log rujukan. Akhir sekali, laksanakan ' $ git cherry-pick ” perintah untuk melakukan dengan komit yang dipilih. Blog ini menerangkan cara git cherry-pick a commit.