Apa Itu Git & Bagaimana Sistem Kawalan Versi (Version Control) Menyelamatkan Kod Anda?

Apa Itu Git & Bagaimana Sistem Kawalan Versi (Version Control) Menyelamatkan Kod Anda?

Utama/Video/Apa Itu Git & Bagaimana Sistem Kawalan Versi (Version Control) Menyelamatkan Kod Anda?

Teknologi dan AI dalam 2 Minit

Apa Itu Git & Bagaimana Sistem Kawalan Versi (Version Control) Menyelamatkan Kod Anda?

9 Nov 2026
1 minit

Kalau kau simpan kod dengan salin folder lalu namakan projek final, projek final betul, dan projek final betul betul, kau dah ada sistem kawalan versi!

Apa anda akan pelajari

Sampai satu hari, kau sendiri tak tahu folder mana yang betul.

Jadi, guna arahan git add, kau letak dulu fail yang siap atas satu dulang khas, dan hanya isi dulang itu yang dikunci bila kau commit.

Tapi kalau laptop kau rosak atau hilang, seluruh sejarah kod kau lenyap bersamanya!

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-021) oleh KongsikanDotCom.

Nota video

Teks penuh video

Kalau kau simpan kod dengan salin folder lalu namakan projek final, projek final betul, dan projek final betul betul, kau dah ada sistem kawalan versi! Sampai satu hari, kau sendiri tak tahu folder mana yang betul. Tapi bila kau tersilap ubah satu baris, seluruh aplikasi rosak dan kau langsung tak ingat apa yang kau tukar!

Jadi, Git ambil gambar keadaan semua fail setiap kali kau simpan, lengkap dengan mesej, nama dan masa, supaya kau boleh patah balik ke mana-mana gambar lama. Ini namanya commit. Tapi kadang kau ubah sepuluh fail, sedangkan cuma tiga yang betul-betul siap!

Jadi, guna arahan git add, kau letak dulu fail yang siap atas satu dulang khas, dan hanya isi dulang itu yang dikunci bila kau commit. Ini namanya staging area. Tapi kalau kau cuba ciri baharu terus atas kod utama, versi yang pengguna sedang guna boleh rosak!

Jadi, kau cabangkan satu landasan baharu, buat eksperimen sepuas hati di situ, sementara kod utama kekal stabil dan selamat. Ini namanya git branch. Tapi bila ciri baharu dah siap, ia masih terasing di landasan sendiri dan belum sampai ke kod utama!

Jadi, Git gabungkan perubahan dari cabang itu balik ke cabang utama, dan kalau dua orang ubah baris yang sama, Git minta kau pilih yang mana satu. Ini namanya merge. Tapi kalau laptop kau rosak atau hilang, seluruh sejarah kod kau lenyap bersamanya!

Jadi, kau hantar salinan repositori ke pelayan dalam talian seperti GitHub guna git push, dan rakan sepasukan boleh tarik kemas kini terbaru guna git pull. Ini namanya remote repository. Sekarang setiap perubahan kod kau tercatat kemas, boleh diundur bila-bila masa, dan selamat dikongsi dengan seluruh pasukan.

Ingat, Git ialah mesin masa untuk kod kau, manakala GitHub pula rumah dalam talian untuk simpan dan kongsi repositori. Lepas ni nak belajar apa pula?

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-021) oleh KongsikanDotCom. Tonton lagi di

Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.

Jangan terlepas video seterusnya

Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.