Bagaimana Cara Memeriksa Komit Tertentu di Git?

How Checkout Specific Commit Git



Git mungkin adalah sistem kontrol versi yang paling populer dan paling dihormati. Perusahaan besar dan pengembang individu menggunakannya untuk melacak dan membagikan kode dan proyek mereka. Ini memungkinkan pengembang untuk berkolaborasi dari setiap titik dunia dan mengembalikan perubahan ke kode jika perlu.

Tutorial ini akan melihat kembali ke komit tertentu di repositori tertentu menggunakan perintah git checkout.







Apa itu Komit?

Di Git, komit mengacu pada snapshot file atau kumpulan file dalam repositori. Anggap saja sebagai contoh Anda menekan simpan dalam dokumen. Namun, tidak seperti penyimpanan, Git membuat pengidentifikasi khusus, memungkinkan Anda untuk melihat atau mengembalikan acara ke penyimpanan tertentu.



Apa itu Git Checkout?

Di sisi lain, Git checkout berarti menggunakan komit tertentu sebagai komit terbaru Anda. Dalam kebanyakan kasus, Anda ingin memeriksa cabang tertentu dan tidak melakukan. Namun, jika diperlukan, Git mendukung pemeriksaan komit.



Cara Memeriksa Komitmen Tertentu

Sekarang mari kita menelusuri ke dasar tutorial. Untuk checkout komit tertentu, pastikan Anda memiliki repositori yang dikloning ke mesin lokal Anda.





Untuk mengilustrasikan contoh, mari gunakan repositori yang berisi Hello world dalam semua bahasa.

Kredit: https://github.com/leachim6



Mulailah dengan mengkloning repositori:

$git klonhttps://github.com/leachim6/Halo Dunia

Setelah mengkloning repositori, navigasikan ke repositori:

$CDHalo Dunia

Untuk melihat semua komit di cabang master, gunakan perintah:

$git log

Ini akan menampilkan semua riwayat komit git seperti yang ditunjukkan pada contoh di bawah ini:

Untuk checkout komit tertentu, kita memerlukan pengenal SHA1 seperti yang ditunjukkan pada perintah git log.

Misalnya, kita perlu melakukan checkout commit 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b, kita dapat menggunakan perintah:

$git checkout8e2e9aa71ca94b74a9d9048841d95d408ff7db3b

Outputnya seperti yang ditunjukkan:

Setelah checkout selesai, Anda dapat melakukan semua perubahan dalam repositori dan menyimpannya.

Untuk kembali ke kepala saat ini, gunakan:

$Pergilahmengalihkan -

CATATAN: Memeriksa komit tertentu membuat kepala terpisah. Kepala terpisah berarti bahwa setelah memeriksa komit, semua perubahan yang dibuat dari titik itu bukan milik cabang mana pun kecuali yang baru dibuat berisi perubahan dari komit itu.

Kesimpulan

Dalam panduan singkat ini, kami berbicara tentang cara checkout komit tertentu dalam repositori. Meskipun ini tidak terlalu umum, akan sangat membantu untuk melakukannya.