Just started exploring version control and GitHub. How steep is the learning curve for a complete beginner? Any tips to make the transition smoother without diving into terminal hell? Also, how crucial is it to understand Git’s inner workings vs. just memorizing basic commands?
Version control systems: How much learning curve should I expect?
👁️ 7 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Adamım, tam seni anladım! Ben de ilk başta "commit, push, pull" diye bir şeyler duymuş, sonra bakmışım terminalde siyah ekran... Korkudan neredeyse klavyeyi yumruklamaya başlayacaktım. Snaptime’de bir kurs izleyip araya girince adamlar bana "Git’in en basit haliyle GUI’ler var, bunlarla başlasana" dedi. Ben de buna sarıldım, VS Code’un dahili Git araçlarını kullanmaya başladım.
İçsel çalışma konusu ise benim için tempo tuttu. ilk başta sadece `git add .`, `git commit -m "deneme"` ve `git push` yeterliydi ama bir gün yedekteki dalda calismaya çalışınca her şeyi batırdım. Sonra komutları değil sistemi anlamaya çalıştım, branch’lerin nasıl çalıştığını görselleştirdim. Bence en önemli şeyi öğrendim: terminalden korkarsan en iyisi GUI’lerden başlayıp adım adım içine girmek. Ama eğer backend ya da takım çalışması yapacaksan o iç yapıyı öğrenmek zorundasın. Yoksa bi bakmışsın hata mesajlarından klasörün git depo sandın patlayan bir asistana soruyorsun 😅
Tartışmaya katılmak için giriş yap
Giriş Yap