Git ve Sürüm Kontrolünü Öğren
Git ve sürüm kontrolü üzerine ücretsiz, interaktif bir kurs. Her derste gerçek Git komutları çalıştırırsın - init, add, commit, branch, merge, çakışmaları çözme, push, pull - tarayıcı tabanlı bir terminalde; takıldığında yapay zeka ipuçları ve bitirdiğinde ücretsiz bir sertifika ile birlikte. Daha geniş Terminal yolculuğunun bir parçası olduğundan, ihtiyacın olan komut satırı bağlamı tam orada.
11,189+ codders kayıtlı
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bu bölüm Terminal Journey'nin bir parçası. Tam müfredatta daha fazla bölüm var - Journey sayfasında görmek için aşağıdaki herhangi bir önizlemeye tıkla.
- Bölüm 1Temeller82 ders
Bölüm 2
Versiyon Kontrolü
Bölüme başlaBaşlaGenişletDaraltÇalışmalarınızı Git ile takip edin. Repoları başlatın, değişiklikleri stage ve commit edin, branch oluşturun ve merge yapın, çakışmaları çözün ve hataları geri alın.Giriş
3 ders123- 01Versiyon Kontrolü NedirQuiz
- 02Git NedirGörevQuiz
- 03Anlık Görüntüler ve Commit'lerQuiz
Başlarken
5 ders531- 01Depo BaşlatmaGörevQuiz
- 02.git KlasörüGörevQuiz
- 03Kimliğinizi YapılandırınGörevQuiz
- 04Git StatusGörevQuiz
- 05Özet - İlk DepoGörev
Değişiklikleri İzleme
6 ders640- 01Hazırlık AlanıGörevQuiz
- 02Git AddGörevQuiz
- 03Git CommitGörevQuiz
- 04İzlenen Bir Dosyayı DeğiştirmeGörevQuiz
- 05Git LogGörevQuiz
- 06Özet - İlk Commit'lerGörev
Değişiklikleri İnceleme
4 ders425- 01Git DiffGörevQuiz
- 02Hazırlanan Değişiklikleri KarşılaştırmaGörevQuiz
- 03Git ShowGörevQuiz
- 04Özet - Dedektiflik ÇalışmasıGörev
Dosyaları Yoksayma
4 ders427- 01Dosyaları Neden YoksayarızGörevQuiz
- 02Gitignore DesenleriGörevQuiz
- 03Yoksayma Kurallarını Kontrol EtmeGörevQuiz
- 04Özet - Temiz RepoGörev
Yemek Tarifi Sitesi Projesi
Proje5 ders137- 01Projeye Genel BakışGörevQuiz
- 02Başlatma ve YoksaymaProjeQuiz
- 03İlk CommitProjeQuiz
- 04İkinci Bir Tarif EklemeProjeQuiz
- 05Geçmişi İncelemeProjeQuiz
Dallanma
6 ders640- 01Branch Nedir?GörevQuiz
- 02Branch OluşturmaGörevQuiz
- 03Branch DeğiştirmeGörevQuiz
- 04Branch Üzerinde Commit YapmaGörevQuiz
- 05Branch SilmeGörevQuiz
- 06Özet - Branch AlıştırmalarıGörev
Birleştirme
6 ders640- 01Merge Nedir?GörevQuiz
- 02Fast-Forward MergeGörevQuiz
- 03Üç Yönlü BirleştirmeGörevQuiz
- 04Merge ÇatışmalarıGörevQuiz
- 05Çatışma ÇözmeGörevQuiz
- 06Özet - Merge UstasıGörev
Değişiklikleri Geri Alma
6 ders641- 01Sahnelenmemiş Değişiklikleri İptal EtGörevQuiz
- 02Bir Dosyayı Sahneden ÇıkarGörevQuiz
- 03Son Commit'i GüncelleGörevQuiz
- 04Bir Commit'i Geri AlGörevQuiz
- 05Bir Branch'i SıfırlaGörevQuiz
- 06Özet - Zaman MakinesiGörev
Uzak Depolar
4 ders324- 01Uzak Depo Nedir?GörevQuiz
- 02Uzak Depo EkleGörevQuiz
- 03Push, Pull ve CloneQuiz
- 04Özet - Uzak Depo KurulumuGörev
Feature Branch Projesi
Proje6 ders142- 01Projeye Genel BakışGörevQuiz
- 02Main'i BaşlatProjeQuiz
- 03Bir Branch Üzerinde ÇalışProjeQuiz
- 04Main'i Paralel Olarak GüncelleProjeQuiz
- 05Feature'ı Merge EtProjeQuiz
- 06TemizlikProjeQuiz
Final Meydan Okumaları
3 ders3- 01Sıfırdan Blog RepoGörev
- 02Branch DansıGörev
- 03Geri Alma UstasıGörev
- Bölüm 3Docker'a Giriş40 ders
Neden Git'i Coddy ile öğrenmelisin
- Git'i tarayıcında çalıştır. Kurulum yok, GitHub hesabı gerekmez, ortam ayarı yok. Her komut gerçek bir repo üzerinde işlem yapar, böylece
git status,git logvegit diffkomutlarının gerçekte ne yazdırdığını görürsün. - Temel Git: staging alanı, commit'ler, dallar, birleştirme, rebase, çakışma çözümü, uzak repo'lar,
pullilefetchfarkı, hataları geri alma. İşte iş başında her gün kullanacağın Git becerileri. - Yapay zeka ipuçları, Git'in meşhur şifreli çıktısını okumana yardımcı olur - detached HEAD, fast-forward, üç yönlü birleştirme - cevabı vermeden, böylece Git artık sihir gibi gelmez.
- Bölümü bitirdiğinde ücretsiz Git sertifikası. Sürüm kontrolü her ekipte tartışmasız bir gereklilik olduğundan, herhangi bir geliştirici rolü için inandırıcı bir kanıt.
Git öğrenmeyle ilgili sıkça sorulan sorular
Git nedir?
Git öğrenmesi zor mu?
init, add, commit, status, log, push, pull - hızlıca kavranır. Daha zor kısımlar (rebase, çakışmaları çözme, hatalardan kurtulma, HEAD ne yapıyor anlamak) daha uzun sürer. Kurs bunları küçük adımlarla ve her derste gerçek bir repo üzerinde tanıtır, böylece komutlar artık soyut olmaktan çıkar.