Git öğrenmek için araçlar 🧠

Çoğu kişi için git kullanımı add-commit-push'a indirgenir. Bir adım öteye geçince panik başlar. İşte normal seviyede anlamanıza yardımcı olacak kaynaklar 👇

1️⃣ Kahretsin, Git!?! ve Lanet Git!!!
Sitede (2 tane, biri biraz daha terbiyeli versiyonu) Git ile çalışırken karşılaşabileceğiniz yaygın işlemler anlatılıyor. Örneğin:
– Git'in sihirli zaman makinesi nerede!?!
– Commit yaptım ve bir şey unuttuğumu hatırladım!
– Yanlışlıkla master'a commit yaptım, oysa yeni branch'te olmalıydı!

2️⃣ Oh, my Git!
Açık kaynak bir kart oyunu (gerçekten!). Komutları uygularken Git depolarının iç yapısı gerçek zamanlı olarak görselleştirilir, böylece eylemlerinizin sonuçlarını hemen görebilirsiniz.
Daha ileri düzey kullanıcılar için yerleşik bir terminal de var, tüm komutları orada yazmak isterseniz.

3️⃣ Pro Git
Scott Chacon – Git ve GitHub geliştiricilerinden biri – tarafından yazılmış kapsamlı bir Git kitabı.
İçerik oldukça geniş, temel bilgilerden oldukça spesifik konulara kadar uzanıyor. Kitap basit bir dille yazılmış, bolca örnek ve illüstrasyon içeriyor.
Rusça çevirisi de mevcut!

4️⃣ Git - the simple guide
Git'teki temel işlemler için çok kısa, basit ve anlaşılır bir rehber.
Sadece en gerekli işlemler, derinlere dalma yok.
Çok hızlı bir şekilde temelleri öğrenmek isteyen yeni başlayanlar için iyi bir seçenek.

5️⃣ Learn Git Branching
Git komutları için etkileşimli bir ders kitabı; kısa teorik bilgiler ve ardından adım adım talimatlarla pekiştirme alıştırmaları.
Kademeli zorluk artışı ve depolar ile branch'lerin durumunu göstermek için iyi görseller içerir.

6️⃣ GitByBit
En önemli özellik: doğrudan VS Code veya Cursor içinde öğrenirsiniz. 'Boşluktaki küresel depolar' yok – kurs editörünüze entegre olur, terminaldeki gerçek komutları kontrol eder ve hata yaparsanız sizi uyarır. Kas hafızası geliştirmek için ideal. Temel seviye ücretsiz.

7️⃣ GitHowTo
Rusça adım adım bir kurs. Kurulumdan temel işlemlere kadar elinizden tutar. Minimum gereksiz bilgi, maksimum 'bunu hemen şimdi yap'.

İtiraf edin, kiminiz merge çakışmalarıyla uğraşmamak için proje klasörünü silip repoyu yeniden klonladı? 🌝

#levele_atla