Burada Git ve Github Öğrenmek üzerine YouTube eğitim serim için bir örnek depo bulacaksınız. Bu deponun faydalı olduğunu düşünüyorsanız, lütfen ona bir yıldız ⭐ vermeyi düşünün, çünkü başkalarının onu bulması daha kolay olacaktır.
Ayrıca, ücretsiz eğitimler ve diğer ücretsiz eğitim kaynakları yayınladığım yer olan YouTube kanalıma abone olursanız çok yardımcı olursunuz.
Bir GitHub hesabı oluşturun: Zaten bir GitHub hesabınız yoksa, bir tane oluşturmanız gerekir. github.com adresine gidin ve sağ üst köşedeki "Kaydol" düğmesine tıklayın. Hesabınızı oluşturmak için talimatları izleyin.
Katkıda bulunacağınız bir depo bulun: Bir GitHub hesabınız olduğunda, katkıda bulunmak istediğiniz depoları arayabilirsiniz. GitHub arama çubuğunu kullanarak ad veya anahtar kelimeye göre depoları arayabilirsiniz.
Depoyu çatallandırın: Katkıda bulunmak istediğiniz bir depo bulduğunuzda, onu çatallandırmanız gerekir.
Çatallandırma, kendi GitHub hesabınızda deponun bir kopyasını oluşturur ve bu kopyayı orijinal deponuzu etkilemeden değiştirebilirsiniz.
Sağ üst köşede bulunan depoyu çatallandırmak için aşağıdaki düğmeye tıklayın.
Çatallandırılmış depoyu klonlayın: Depoyu çatallandırdıktan sonra, onu yerel makinenize klonlamanız gerekir. Klonlama, bilgisayarınızda üzerinde çalışabileceğiniz deponun bir kopyasını oluşturur. Depoyu klonlamak için bir terminal penceresi açın ve aşağıdaki komutu girin:
git clone https://github.com/your-username/repository-name.git
"your-username" ve "repository-name" ifadelerini GitHub kullanıcı adınız ve çatalladığınız deponun adıyla değiştirdiğinizden emin olun.
Kaynak kodunda yapmak istediğiniz değişiklikleri yansıtacak şekilde benzersiz bir şekilde adlandırılmış bir dal oluşturduğunuzdan emin olun. Bir dal oluşturmak için aşağıdaki sözdizimini kullanın:
git branch "branch-name"
Bu dalı açmak için aşağıdaki sözdizimini kullanın:
git checkout "branch-name"
Kodda değişiklikler yapın: Depoyu yerel makinenize kopyaladıktan sonra, kodda değişiklikler yapabilirsiniz. Dosyaları değiştirmek için tercih ettiğiniz metin düzenleyicisini veya IDE'yi kullanın.
Değişiklikleri kaydedin: Kodda değişiklikler yaptıktan sonra, bunları yerel deponuza kaydetmeniz gerekir. Bunu yapmak için bir terminal penceresi açın ve kopyalanan deponun köküne gidin. Değişiklikleri düzenlemek için aşağıdaki komutu kullanın:
git add .
Bu, depodaki dosyalarda yapılan tüm değişiklikleri aşamalandıracaktır.
Sonra, aşağıdaki komutu kullanarak değişiklikleri kaydedin:
git commit -m "Yapılan değişikliklerin kısa bir açıklaması"
Yaptığınız değişiklikleri açıklayan kısa ve bilgilendirici bir mesaj eklediğinizden emin olun.
Değişiklikleri GitHub'a gönderin: Değişiklikleri yerel deponuza gönderdikten sonra, bunları GitHub'a göndermeniz gerekir. Bu, GitHub hesabınızdaki deponun kopyasını yaptığınız değişikliklerle günceller. Değişiklikleri göndermek için aşağıdaki komutu kullanın:
git push origin branch-name
Bir çekme isteği oluşturun: Değişiklikleri GitHub'a gönderdikten sonra, çatallanmış deponuzu yeniden yüklediğinizde, bir çekme isteği oluşturma seçeneğini göreceksiniz. Bir çekme isteği oluşturmak için bu düğmeye tıklayın.
Bu sizi yaptığınız değişiklikleri inceleyebileceğiniz ve çekme isteğinizin bir açıklamasını sağlayabileceğiniz bir sayfaya götürecektir.
Yaptığınız değişikliklerin ve bunları neden yaptığınızın açık ve öz bir açıklamasını eklediğinizden emin olun.
Depo sahibinin farkında olması gereken herhangi bir sorun veya endişe varsa, bunlardan çekme isteği açıklamasında bahsettiğinizden emin olun.
Açıklamadan memnun kaldığınızda, "Çekme isteği oluştur" düğmesine tıklayın.
Geri bildirim bekleyin: Çekme isteğini oluşturduktan sonra, depo sahibi değişikliklerinizi inceleyecek ve geri bildirim sağlayacaktır.
Sizden ek değişiklikler yapmanızı isteyebilirler veya değişikliklerinizi orijinal depoya birleştirebilir.
Bu süreçte sabırlı ve duyarlı olun ve depo sahibinin dile getirdiği geri bildirimleri veya endişeleri ele aldığınızdan emin olun.
Çatallanmış deponuzu güncelleyin: Depo sahibi değişikliklerinizi orijinal depoya birleştirirse, çatallanmış deponuzu bu değişiklikleri yansıtacak şekilde güncellemeniz gerekir.
Bunu yapmak için GitHub'daki çatallanmış deponuza gidin ve "Yukarı akışa getir" düğmesine tıklayın.
Ardından, güncellemek için yerel deponuzda aşağıdaki komutu çalıştırın:
git pull
Bu size Git'i nasıl kullanacağınıza dair kısa bir fikir vermeli, elbette daha ayrıntılı açıklamalar için bu depoda oluşturduğum derslere bakabilirsiniz.
Bu projeyi açık kaynaklı projelere katkıda bulunmaya başlamanın bir yolu olarak kullanabilirsiniz. Bu iyi bir ilk sorun olabilir, sadece CONTRIBUTORS.md dosyasını kendi GitHub deponuza bağlanacak şekilde değiştirin. Dosyada gösterildiği gibi Markdown kullanın.
Lütfen bu depoya nasıl katkıda bulunacağınıza dair adım adım talimatlar için First-Contributions dizinine bakın.
- Bölüm 00 - Tarih ve Temel
- Bölüm 01 - Temel Gezinme
- Bölüm 02 - Git'i Başlatma
- Bölüm 03 - Dallanma ve Birleştirme
- Part 04 - Uzak Depolarla İşbirliği Yapma
- Part 05 - Gelişmiş Git Kavramları
- Part 06 - Git ve Github
- Part 07 - Git En İyi Uygulamaları ve İpuçları
- Part 08 - Agile Geliştirmede Git ve Github
- Part 09 - Github ve Codespaces
- Part 10 - Github Actions
- Part 11 - Advanced Github Actions
- Part 12 - Jupyter Codespaces'i Kullanma Github
- Part 13 - Github'da C# Codespaces Kullanımı
- Part 14 - React Codespaces Kullanımı Github
- Part 15 - Github'da Express Codespaces Kullanımı
- Part 16 - Ruby on Rails Codespaces Kullanımı
- Part 17 - Github'da Django Kod Alanlarını Kullanma
- Part 18 - Github Proje Yönetim Araçları
- Part 19 - Github Proje Panoları ve Notlar
Aşağıda bu eğitimin birçok farklı dildeki çevirilerini bulabilirsiniz. Lütfen bu çevirilerin bazılarının devam eden bir çalışma olduğunu ve henüz tam olarak tamamlanmadığını unutmayın.
- Çince (Basitleştirilmiş)
- Fransızca
- Almanca
- Rusça
- İspanyolca
- Hintçe
- İtalyanca
- Moğolca
- Japonca
- Malayalam
- fransız