Baştan Sona Git ve GitHub

Yayında

Sürüm kontrolünü komut ezberleyerek değil, Git'in nasıl düşündüğünü anlayarak öğreten program. Dallar, çakışmalar, geri alma, pull request ve takım çalışması; sonunda yayında ve otomasyonlu bir depo.

9 bölüm36 ders6 ödev20 kaynak8 hafta
Bu programla başvur

Kime uygun

Kodunu klasör kopyalayarak yedekleyenlere
Ekiple ilk kez aynı depoda çalışacaklara
Çakışma çözmekten çekinenlere

Ön koşul

Ön koşul yok
Terminali ilk derste birlikte açıyoruz

Müfredat

Neden Git? Sürüm kontrolü ne çözer20 dk
Kurulum ve ilk yapılandırma22 dk
İlk depon ve üç alan26 dk
Commit anatomisi ve iyi mesaj yazmak22 dk
İlk deponu kur ve beş commit atödev
Pro Git kitabı (Türkçe)bağlantı
Git resmî belgeleribağlantı
status, add, commit — dört komutluk ritim24 dk
diff — tam olarak ne değişti22 dk
.gitignore — neyi takip etmemeli24 dk
Dosya silmek, taşımak ve işi yarıda bırakmak22 dk
gitignore.io — proje türüne göre şablonbağlantı
GitHub'ın .gitignore koleksiyonubağlantı
Geri alma haritası: hangi hata, hangi komut24 dk
reset — soft, mixed, hard26 dk
revert ve reflog — güvenli geri alma, kayıp kurtarma24 dk
Geçmişte gezinmek: detached HEAD ve bisect22 dk
Geri alma senaryolarıödev
Oh Shit, Git!?! — hata senaryolarıbağlantı
Pro Git — Geçmişi düzenlemebağlantı
Dal nedir? İşaretçiden ibaret24 dk
merge — dalları birleştirmek26 dk
Dal stratejileri ve HEAD22 dk
Aynı anda iki dal: worktree20 dk
Learn Git Branching — etkileşimlibağlantı
GitHub Flowbağlantı
Çakışma nedir, nasıl çözülür26 dk
rebase — geçmişi düzleştirmek26 dk
Çakışmasız çalışmak: pratik alışkanlıklar20 dk
Commit'i bölmek: fixup ve autosquash22 dk
Çakışma yarat, çöz ve geçmişi temizleödev
Pro Git — Rebasebağlantı
Atlassian — Merge vs Rebasebağlantı
Uzak depo kavramı ve GitHub hesabı22 dk
clone, push, pull, fetch26 dk
GitHub deposunu tanımak22 dk
Ödev teslimi: panelle GitHub arasındaki bağ20 dk
Projeni GitHub'a taşıödev
GitHub — SSH anahtarı kurulumubağlantı
GitHub — Personal access tokenbağlantı
Pull request: değişikliğin konuşulduğu yer26 dk
Kod incelemesi — vermek ve almak24 dk
Fork akışı ve açık kaynağa katkı22 dk
main dalını korumak20 dk
Pull request akışını uçtan uca çalıştırödev
GitHub — Pull request'lerle çalışmakbağlantı
GitHub — Korumalı dallarbağlantı
First Contributions — ilk katkı alıştırmasıbağlantı
Takımca tek depoda çalışmak24 dk
En sık yapılan on hata26 dk
Verimlilik: alias, hooks ve terminal22 dk
Depo hijyeni ve büyük dosyalar20 dk
Git LFSbağlantı
git-filter-repobağlantı
GitHub Pages ile siteyi yayınlamak22 dk
GitHub Actions — ilk otomasyon26 dk
Profilini ve depolarını sunmak20 dk
Kendi akışını kurmak: kontrol listesi18 dk
Bitirme: yayında, otomasyonlu, sunulabilir depoödev
GitHub Pages belgeleribağlantı
GitHub Actions belgeleribağlantı
Git komut referansıbağlantı
DersÖdevKaynak

Bu programda ne teslim ediyorsun

6 ödev, her biri bir bölümün sonunda. Hepsini ben okuyorum; geri bildirim kodun üzerinde.

01İlk deponu kur ve beş commit atBölüm 01
02Geri alma senaryolarıBölüm 03
03Çakışma yarat, çöz ve geçmişi temizleBölüm 05
04Projeni GitHub'a taşıBölüm 06
05Pull request akışını uçtan uca çalıştırBölüm 07
06Bitirme: yayında, otomasyonlu, sunulabilir depoBölüm 09

Kaynaklar

20 kaynak · 9 bölüme dağılmış

Her kaynak ilgili dersin altında duruyor; ayrı bir liste ezberlemek gerekmiyor. Hepsi ücretsiz ve Türkçe karşılığı olanlar öncelikli.

Diğer programlar

Bu programla başlamak isterseniz.

Başvuruda "Baştan Sona Git ve GitHub" seçin; tanışma görüşmesinde hangi bölümden başlayacağınızı ve haftalık ritmi birlikte belirleriz.