
Kursus Git Tahap Lanjutan
Berhenti meneka cara Git berfungsi dan mula mengawalnya dengan tepat. Latihan lanjutan ini merangkumi dalaman Git, strategi pencabangan, penulisan semula sejarah, tandatangan keselamatan, dan prestasi repositori — segala yang diperlukan oleh jurutera kanan. Bawa pulang kepakaran mendalam untuk memimpin amalan Git merentasi mana-mana pasukan atau pangkalan kod.
Apa yang anda akan pelajari:
Anda akan membina pemahaman tepat tentang model objek dalaman Git dan mempelajari cara komit, pepohon, dan gumpalan disimpan serta dihubungkan. Anda akan menguasai strategi pencabangan profesional termasuk pembangunan berasaskan batang dan Gitflow, serta mengembangkan kawalan penuh ke atas penggabungan, pengasasan semula, dan penulisan semula sejarah. Kursus ini merangkumi corak kerjasama jarak jauh, pengendalian fail besar, dan pengurusan submodul untuk pasukan teragih. Anda akan memperoleh kemahiran penyahpepijatan pakar menggunakan pembahagi dua, reflog, blame, dan carian pickaxe. Topik lanjutan termasuk cangkuk Git, arahan paip, tandatangan kriptografi, keselamatan rantaian bekalan, dan pengoptimuman prestasi repositori untuk pangkalan kod berskala besar.
Bagaimana anda belajar secara praktikal Kursus Git Tahap Lanjutan
Bagaimana anda berlatih Kursus Git Tahap Lanjutan
Untuk anda yang mempunyai syarikat dan ingin melatih pasukan
Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.
Kandungan kursus
8 Bab • 40 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Git dan Model Mental
Asas Git dan Model Mental
Pelajaran 1 • Cara Git Menyimpan Data
Merangkumi empat jenis objek Git dan storan boleh alamat kandungan. Membentuk asas yang setiap bab seterusnya bergantung padanya.
Pelajaran 2 • Indeks dan Pepohon Kerja
Membezakan model tiga pepohon: pepohon kerja, indeks, dan HEAD. Menerangkan pentas sebagai langkah pembinaan gambar segera yang disengajakan.
Pelajaran 3 • Rujukan dan Ruang Nama Rujukan
Mengajar cawangan, tanda, dan HEAD sebagai penunjuk bernama kepada komit. Menjelaskan mengapa cawangan adalah ringan dan bagaimana HEAD terlepas berlaku.
Pelajaran 4 • Komit, Pepohon, dan Sejarah
Menerangkan bagaimana komit dirantai ke dalam graf asiklik terarah. Menghubungkan storan objek ke sejarah yang boleh dilihat yang dilayari pelajar setiap hari.
Pelajaran 5 • Mengkonfigurasi Git dengan Berkesan
Merangkumi skop konfigurasi sistem, global, dan setempat serta tetapan utama. Konfigurasi yang betul mengelakkan ralat biasa dalam aliran kerja kemudian.
Bab 2SembunyiSembunyikan butiranLihat butiranStrategi Cawangan dan Aliran Kerja
Strategi Cawangan dan Aliran Kerja
Pelajaran 1 • Pembangunan Berasaskan Trunk
Menerangkan cawangan ciri jangka pendek dan integrasi berterusan ke trunk. Membandingkan dengan model cawangan jangka panjang untuk menyerlahkan pertukaran.
Pelajaran 2 • Gitflow dan Model Cawangan Pelepasan
Memperincikan model Gitflow dengan cawangan develop, release, dan hotfix. Mengenal pasti bila overhed Gitflow wajar berbanding kontraproduktif.
Pelajaran 3 • Perlindungan Cawangan dan Penguatkuasaan Polisi
Merangkumi peraturan sebelah pelayan yang menguatkuasakan pematuhan aliran kerja. Memastikan pelajar boleh mengkonfigurasi pagar pelindung yang melindungi cawangan kongsi.
Pelajaran 4 • Aliran Kerja Fork untuk Sumber Terbuka
Mengajar model fork-dan-tarik-permintaan yang digunakan dalam projek sumber terbuka. Menghubungkan kemahiran pengurusan jauh kepada corak sumbangan kolaboratif.
Pelajaran 5 • Pengurusan Kitaran Hayat Cawangan
Merangkumi penciptaan, penamaan semula, penjejakan, dan pemadaman cawangan dengan selamat. Membina kelancaran operasi yang diperlukan sebelum mengkaji model aliran kerja.
Bab 3SembunyiSembunyikan butiranLihat butiranPenggabungan, Penyesuaian Semula, dan Penulisan Semula Sejarah
Penggabungan, Penyesuaian Semula, dan Penulisan Semula Sejarah
Pelajaran 1 • Strategi dan Pilihan Gabung
Menerangkan strategi gabung hadapan cepat, rekursif, dan sotong. Menghubungkan pemilihan jenis gabung kepada matlamat kebolehbacaan sejarah pasukan.
Pelajaran 2 • Ceri-Petik dan Penggunaan Tampalan
Mengajar penyalinan komit terpilih dengan ceri-petik dan format-patch. Merangkumi kes penggunaan sah seperti pembetulan sandaran ke cawangan pelepasan.
Pelajaran 3 • Penyesuaian Semula Interaktif untuk Pembersihan Sejarah
Merangkumi operasi himpit, fixup, ganti kata, edit, dan buang dalam penyesuaian semula interaktif. Membolehkan pelajar menghasilkan sejarah komit yang bersih dan boleh disemak.
Pelajaran 4 • Menyelesaikan Konflik Gabung dan Penyesuaian Semula
Menyediakan teknik sistematik untuk memahami dan menyelesaikan konflik. Mengurangkan ketakutan terhadap konflik dengan menjadikan model perbezaan tiga hala jelas.
Pelajaran 5 • Asas Penyesuaian Semula dan Kes Penggunaan
Mengajar penciptaan sejarah linear melalui penyesuaian semula dan kesannya terhadap SHA. Menetapkan peraturan emas penyesuaian semula sebelum meliputi bentuk lanjutan.
Bab 4SembunyiSembunyikan butiranLihat butiranKerjasama Jauh dan Penyegerakan
Kerjasama Jauh dan Penyegerakan
Pelajaran 1 • Mengendalikan Fail Besar dan Aset Perduaan
Menerangkan seni bina Git LFS dan mekanik fail penunjuk. Mencegah kembung repositori yang disebabkan oleh melakukan fail besar secara langsung.
Pelajaran 2 • Asas Pengurusan Jauh
Merangkumi menambah, menamakan semula, dan mengalih keluar jauh serta memeriksa keadaannya. Menyediakan perbendaharaan kata yang diperlukan untuk semua operasi fetch, pull, dan push.
Pelajaran 3 • Bekerja dengan Submodul
Mengajar permulaan submodul, kemas kini, dan pengurusan repositori bersarang. Menangani perangkap biasa yang menyebabkan HEAD terlepas dalam submodul.
Pelajaran 4 • Checkout Jarang dan Klon Separa
Merangkumi checkout jarang mod kon dan klon tanpa gumpal atau tanpa pepohon. Membolehkan kerja cekap dalam monorepo besar dengan penggunaan cakera setempat yang minimum.
Pelajaran 5 • Aliran Kerja Fetch, Pull, dan Push
Menerangkan corak fetch-kemudian-gabung yang selamat dan refspec push. Mengelakkan penulisan ganti tidak sengaja dengan menjelaskan apa yang sebenarnya dilakukan oleh setiap arahan.
Bab 5SembunyiSembunyikan butiranLihat butiranPemeriksaan dan Penyahpepijatan Komit Lanjutan
Pemeriksaan dan Penyahpepijatan Komit Lanjutan
Pelajaran 1 • Mencari Sejarah dengan Pickaxe dan Grep
Merangkumi bendera -S dan -G pickaxe serta git grep untuk carian kandungan. Membolehkan lokasi cepat bila rentetan atau corak diperkenalkan atau dialih keluar.
Pelajaran 2 • Carian Perduaan dengan Git Bisect
Mengajar bisect manual dan automatik untuk mengasingkan komit yang memperkenalkan regresi. Mengurangkan masa penyahpepijatan dari jam ke minit pada sejarah yang besar.
Pelajaran 3 • Reflog dan Teknik Pemulihan
Menerangkan reflog sebagai jaring keselamatan untuk memulihkan komit dan cawangan yang hilang. Membina keyakinan untuk melaksanakan operasi yang merosakkan tanpa rasa takut.
Pelajaran 4 • Teknik Log dan Perbezaan Berkuasa
Mengajar penapisan log, visualisasi graf, dan pilihan perbezaan untuk pemeriksaan mendalam. Menghubungkan penguasaan log kepada semakan kod dan penyahpepijatan yang lebih pantas.
Pelajaran 5 • Blame, Annotate, dan Penjejakan Kepengarangan
Merangkumi git blame dengan bendera ignore-revs dan pengesanan pergerakan. Membolehkan pengatribusian tepat walaupun selepas komit pembentukan semula berskala besar.
Bab 6SembunyiSembunyikan butiranLihat butiranHook, Automasi, dan Dalaman Git
Hook, Automasi, dan Dalaman Git
Pelajaran 1 • Arahan Paip dan Skrip
Memperkenalkan arahan paip peringkat rendah untuk skrip dan alat. Membolehkan pembinaan automasi yang boleh dipercayai yang tidak bergantung pada output porselin.
Pelajaran 2 • Asas Hook Sebelah Pelanggan
Merangkumi hook pre-commit, commit-msg, dan post-commit dengan contoh praktikal. Menetapkan model pelaksanaan hook sebelum menangani hook sebelah pelayan.
Pelajaran 3 • Hook Sebelah Pelayan dan Terima
Mengajar hook pre-receive, update, dan post-receive untuk penguatkuasaan pelayan. Menghubungkan hook pelayan kepada automasi polisi dan corak pencetus CI.
Pelajaran 4 • Arahan Git Tersuai dan Alias
Menunjukkan cara mencipta boleh laku berawalan git dan alias kompleks. Memanjangkan antara muka Git untuk memenuhi keperluan aliran kerja khusus pasukan.
Pelajaran 5 • Atribut Git dan Kawalan Eksport
Merangkumi .gitattributes untuk akhir baris, pemacu perbezaan, dan export-ignore. Memastikan tingkah laku konsisten merentas sistem pengendalian dan eksport arkib.
Bab 7SembunyiSembunyikan butiranLihat butiranKeselamatan, Penandatanganan, dan Kawalan Akses
Keselamatan, Penandatanganan, dan Kawalan Akses
Pelajaran 1 • Integriti Rantaian Bekalan dengan Sigstore
Memperkenalkan penandatanganan tanpa kunci dan log ketelusan untuk asal usul artifak. Meletakkan penandatanganan Git dalam konteks keselamatan rantaian bekalan perisian yang lebih luas.
Pelajaran 2 • Corak Kawalan Akses Repositori
Menerangkan kunci penggunaan, token akses peribadi, dan pihak berkuasa sijil SSH. Menghubungkan mekanisme pengesahan kepada reka bentuk akses keistimewaan paling rendah.
Pelajaran 3 • Mengurus Rahsia dan Data Sensitif
Mengajar pengesanan dan pengalihan keluar rahsia yang tidak sengaja dilakukan. Mencegah kebocoran bukti kelayakan yang kekal dalam sejarah walaupun selepas pemadaman fail.
Pelajaran 4 • Menulis Semula Sejarah untuk Mengalih Keluar Data Sensitif
Merangkumi git filter-repo untuk penulisan semula sejarah pukal dan keperluan penyelarasannya. Menangani komunikasi pasukan yang diperlukan semasa menulis semula sejarah kongsi.
Pelajaran 5 • Penandatanganan Komit dan Tanda dengan GPG dan SSH
Merangkumi penandatanganan kunci GPG dan SSH untuk komit dan tanda beranotasi. Menetapkan model kepercayaan yang menyokong aliran kerja sumbangan yang disahkan.
Bab 8SembunyiSembunyikan butiranLihat butiranPrestasi, Penskalaan, dan Penyelenggaraan Repositori
Prestasi, Penskalaan, dan Penyelenggaraan Repositori
Pelajaran 1 • Mendiagnosis Isu Prestasi Git
Merangkumi pembolehubah GIT_TRACE dan bendera pemasaan untuk membuat profil operasi Git. Menetapkan metodologi diagnostik sebelum menggunakan sebarang pengoptimuman.
Pelajaran 2 • Pengoptimuman Fail Pek dan Pembungkusan Semula
Menerangkan mampatan delta, indeks peta bit, dan konfigurasi gc. Mengurangkan masa klon dan fetch dengan mengekalkan storan objek yang cekap.
Pelajaran 3 • Teknik Prestasi Monorepo
Merangkumi fsmonitor, pelarasan versi indeks, dan indeks pelbagai pek untuk repositori besar. Membolehkan operasi status dan checkout pantas dalam repositori dengan berjuta-juta fail.
Pelajaran 4 • Kesihatan Repositori dan Pengemasan
Merangkumi fsck, prune, dan penjadualan penyelenggaraan untuk repositori jangka panjang. Memastikan integriti data dan mencegah kemerosotan prestasi secara beransur-ansur.
Pelajaran 5 • Klon Cetek dan Pengurusan Kedalaman Klon
Mengajar penciptaan klon cetek, pendalaman, dan strategi nyahcetek. Mengimbangi kelajuan CI terhadap kedalaman sejarah yang diperlukan untuk bisect dan blame.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Pembangun peringkat pertengahan: ingin melangkaui penggunaan Git peringkat permukaan dengan yakin.
Jurutera perisian kanan: perlu menentukan dan menguatkuasakan standard kawalan versi seluruh pasukan.
Jurutera DevOps atau platform: mengurus infrastruktur repositori dan integrasi saluran paip CI setiap hari.
Ketua teknologi: bertanggungjawab untuk memulakan pembangun dan mengekalkan konvensyen pangkalan kod yang sihat.
Penyumbang sumber terbuka: menghantar tampalan merentasi pelbagai projek dan repositori huluan secara tetap.
Pembangun yang berpindah pasukan: menyertai pangkalan kod dengan konvensyen pencabangan atau aliran kerja yang tidak biasa.
Apa Kata Pelajar Kami
Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

Latihan utama
Soalan Lazim
Siapakah Dedika?
Adakah sijil ini sah di Malaysia?
Adakah kursus percuma?
Apakah beban kerja kursus?
Bagaimanakah bentuk kursus?
Bagaimanakah kursus berfungsi?
Berapakah tempoh kursus?
Berapakah kos atau harga kursus?
Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?
Kursus PDF




















