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 DuniaSetelah mengkloning repositori, navigasikan ke repositori:
$CDHalo DuniaUntuk melihat semua komit di cabang master, gunakan perintah:
$git logIni 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 checkout8e2e9aa71ca94b74a9d9048841d95d408ff7db3bOutputnya 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.