Tutorial ini akan melihat kembali ke komit tertentu di repositori tertentu menggunakan perintah git checkout.
Apa itu Komitmen?
Di Git, komit merujuk kepada snapshot fail atau koleksi fail di repositori. Anggaplah ia sebagai contoh yang anda tekan simpan dalam dokumen. Namun, tidak seperti simpan, Git membuat pengecam tertentu, yang membolehkan anda melihat atau acara kembali ke simpanan tertentu.
Apa itu Git Checkout?
Sebaliknya, pembayaran Git bermaksud menggunakan komit khusus sebagai komitmen terbaru anda. Dalam kebanyakan kes, anda ingin memeriksa cawangan tertentu dan tidak melakukan. Namun, jika diperlukan, Git memang menyokong melakukan check out.
Cara Memeriksa Komitmen Khusus
Sekarang mari kita melihat ke bawah asas tutorial. Untuk memeriksa komit tertentu, pastikan anda mempunyai repositori yang diklon ke mesin tempatan anda.
Untuk menggambarkan contoh, mari kita gunakan repositori yang mengandungi Hello world dalam semua bahasa.
Kredit: https://github.com/leachim6
Mulakan dengan mengklon repositori:
$klon githttps://github.com/leachim6/Hai duniaSetelah mengklon repositori, arahkan ke repositori:
$CDHai duniaUntuk melihat semua komit di cawangan induk, gunakan perintah:
$log gitIni akan menunjukkan semua sejarah komitmen git seperti yang ditunjukkan dalam contoh di bawah:
Untuk memeriksa komit tertentu, kami memerlukan pengecam SHA1 seperti yang ditunjukkan dalam perintah log git.
Sebagai contoh, andaikan kita perlu menyemak komit 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b, kita boleh menggunakan arahan:
$git checkout8e2e9aa71ca94b74a9d9048841d95d408ff7db3bKeluarannya seperti yang ditunjukkan:
Setelah pembayaran selesai, anda boleh melakukan semua perubahan di repositori dan menyimpannya.
Untuk kembali ke kepala semasa, gunakan:
$pergimenukar -CATATAN: Memeriksa komit tertentu menghasilkan kepala yang terpisah. Kepala yang terpisah bermaksud bahawa setelah memeriksa komit, semua perubahan yang dibuat dari saat itu tidak termasuk dalam cabang apa pun kecuali yang baru dibuat yang mengandungi perubahan dari komitmen tersebut.
Kesimpulannya
Dalam panduan ringkas ini, kami membincangkan tentang cara memeriksa komit tertentu di repositori. Walaupun perkara ini tidak biasa, ia dapat membantu melakukannya.