Hiç ekibinizden birinin sizin değişikliklerinizin üzerine yazdığı oldu mu? Aylarca çaba gerektiren kodunuzun önceki bir sürümünü kaybettiğiniz oldu mu ya da kendi kodunuzun üzerine yazdınız mı? Hepimiz benzer şeyler yaşadık ve evet hiç de iç açıcık olaylar değil. İşinizde böyle olaylardan kaçınmanızı sağlayacak ve takımınızın çalışma ortamını bozmayacak bir şeye ihtiyacınız var. Şimdiye kadar hiç GIT komutları ile ilgili bir şey duydunuz mu? Git nedir öğrenmek istiyorsanız doğru adrese geldiniz!
GIT Komutları Kimler Tarafından Ve Neden Kullanılır?
Öncelikle şunu sormalı; Git nedir? Git komutları ne için gereklidir? Genel olarak GIT gibi bir sürüm denetimi sistemi belli bir iş üzerinde çalışan farklı geliştiriciler arasında kod çalışması olmaması için kullanılır. Projeler sık değiştiğinde eski haline dönme ve kodun eski sürümlerine gitme fırsatı sunar. Paralel olarak birkaç proje yürütüldüğünde genellikle aynı kod temeline sahip olur, bu yüzden GIT branch konsepti hayati önem taşır.
Git, dünyada en yaygın kullanılan sürüm denetimi sistemidir. Siftery'de, içerisinde Apple, Microsoft, Amazon, LindkedIn, Facebook, Yahoo gibi pek çok büyük şirketin de yer aldığı 1800'den fazla şirket Git kullandığını doğrulamıştır. Alternatifleriyle karşılaştırıldığında GIT, yeni değişiklikler yapmak, branch'leme, merge'leme veya kodun eski sürümleriyle kıyaslama yapmak gibi işlemlerde etkileyici performans karakteristikleriyle optimize edilmiştir. Eğer yeni başlayan seviyesindeyseniz ve git komutları ile haşır neşir olmak istiyorsanız ilerde JIRA, Jenkins gibi DevOps araçlarıyla çalışırken faydasını göreceksiniz.
Dersin Kapsamı
Dersimizde GIT komutları üzerinde alıştırma yapmak için BitBucket repository'sini (depo) kullanacağız. Önceden bir BitBucket hesabına ihtiyacınız yok. Unutmayın; yeni başlayanlar için GIT demek her adımda destek alacaksınız demek. Kaydolma ve oturum açma işlemlerini beraber yapacağız ki herhangi bir stres veya kendinizi konunun dışında hissetmeyesiniz. Hesabını yapılandırdıktan sonra uzak GIT repository'lerini kuracağız. İşinizde ve diğer işbirliklerinde Git kullanacaksanız bu işlem günlük yapacağınız bir iş olacak. Kullanıcıları ve grupları oluşturma, uzak repository'leri kopyalama işlemleri de günlük sürecinizde yer alacak. Böylelikle derste Bölüm 2'ye geçeceğiz.
Dersimiz GIT komutları üzerinde hızlı yetkinlik kazanmanız amaçlanarak yapılandırıldı. Bölüm 3 dosyalarla çalışma üzerine yoğunlaşacak: durum ve takma ad nasıl oluşturulur, yerel repository'lere yeni dosyalar nasıl eklenir, değişim yapmak için neye ihtiyacınız olur, uzak repository'e nasıl dosya itilir ve uzak repository'den nasıl dosya istenir. Tabiiki dosya yönetimine az çok aşina olacaksınız. GIT ile çalışırken muhtemelen içine fazladan gireceğiniz belli konulardan biri de branch'leme ve merge'leme olacak. Git branch nasıl oluşturulur ve değiştirilir, branch master'a nasıl merge edilir ve diğer gerekli komutları öğreneceksiniz. Diğer bir deyişle Git nedir ve günlük hayatınızda faydalı bir araç haline nasıl getirilir öğreneceksiniz.
Kolaylıkla Gerçekleştirilebilir Beceriler
GIT komutları üzerinde uzmanlaştığınızda pek çok kapsamdaki alan ve görevde kullanabileceğiniz becerilere sahip olacaksınız. Dağıtılmış Git doğası ve ileri derece Git branch sistemi sayesinde hemen hemen sınırsız sayıda iş akışı gerçekleştirebileceksiniz. Hadi, hemen dersimize kaydolup bu inanılmaz araçtaki seviyenizi "GIT nedir?" sorusundan uzmanlığa taşıyın!
İyi çalışmalar!
Course consist of total 56dk of content, in total.