Dosyalarınızı Git ile güvende tutun
Git'i kurup commit, geri alma, dal, merge ve uzak depo paylaşımıyla günlük işte güvenle kullanmayı pratik örneklerle öğrenin.
Git'i günlük işte kullanacak kullanıcılar için pratik rehber
Eğitim, Git'i kullanıcı gözüyle ele alır: neden sürüm kontrol gerektiği, kurulum ve kimlik ayarları, dosyanın kaydedilmesi (add/commit), geçmişi okuma, yanlışlıkla silinen veya bozulan dosyayı geri alma, dal açıp birleştirme, uzak depoyla paylaşma, çakışmayı çözme, VS Code ve grafik arayüzlerle çalışma ve ekip içinde uyulacak commit ve dal kurallarını kapsar.
2 Gün. Her gün dört modül; 1. gün Git'i Kullanmaya Başlama; 2. gün Paylaşım ve Ekip Çalışması.
Başlangıç Seviye — Temel Git komutlarından uzak depo, ekip çalışması ve grafik araçlara uzanan kullanıcı odaklı yelpaze
Katılımcılar gerçek kullanım senaryoları (rapor, yapılandırma, kod) üzerinde dosya kaydetme, geri alma ve paylaşma alıştırmaları yapar.
Komutların arkasındaki mantığı öğrenir, hatadan korkmadan commit, dal ve birleştirme yaparsınız.
reset, revert ve reflog ile yanlış bir komutun sonucunu kontrollü şekilde geri alırsınız.
Uzak depo, dal ve pull request akışına hazır olarak ekip projelerine ilk günden katkı verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya, klasör ve terminal açma gibi temel bilgisayar becerileri yeterlidir.
Eğitim öncesinde Git ve bir metin editörü (ör. VS Code) kurulu bir bilgisayar gerekir.
cd, ls ve mkdir gibi temel komutları görmüş olmak faydalı olur.
Uygulamalar için ücretsiz bir GitHub veya GitLab hesabı hazır bulunmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Git'in snapshot modelini ve üç alanlı çalışma düzenini açıklayabilirsiniz.
Git'i kendi makinenizde kimlik, anahtar ve alias ayarlarıyla eksiksiz yapılandırırsınız.
Değişiklikleri doğru kapsamda staging'e alıp okunabilir commit'ler üretirsiniz.
Hatalı commit ve silinen dalları reflog ile güvenle geri getirirsiniz.
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
fetch, pull ve push akışını yönetip yerel ve uzak depoyu tutarlı tutarsınız.
Komut satırı ve grafik araçlar arasında rahatça geçiş yaparak Git kullanırsınız.
Ekip için uygulanabilir bir Git çalışma sözleşmesi hazırlayıp yürürlüğe alabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
GitLab ve GitLab CI eğitimi: merge request, protected branch, .gitlab-ci.yml, runner, artifact, cache, registry, review app ve güvenlik taramaları uygulamalı.
Detayları Gör →Introducing Git: sürüm kontrol kavramları, commit akışı, dallanma, merge, geri alma ve GitHub'a push adımlarını başlangıç seviyesinde uygulamalı öğrenin.
Detayları Gör →Introduction to Git: snapshot veri modeli, add/commit, branch/merge, geri alma, etiket, uzak depo ve grafik araçlarla Git'i başlangıç seviyesinde öğrenin.
Detayları Gör →TTDV7551 Introduction to GitHub for Developers: Git akışı, fork, pull request, kod inceleme, Issues, Actions, Dependabot, code scanning ve Copilot.
Detayları Gör →IT altyapı otomasyonu için Git: dallanma, rebase, Terraform ve Ansible depo düzeni, tfstate, SOPS, pre-commit hook, GitOps ve CI ile sürüm kontrolü.
Detayları Gör →