Blog
Bu yazımızda sizlere “Git ve GitHub Nedir, Nasıl Kullanılmalıdır?” sorularına cevaplar vereceğiz.
Git Nedir?
Git bir sürüm kontrol sistemidir. Bu yöntem geliştiricilerin proje dosyalarını yönetmesine yardımcı olmaktadır. Git mantığının en temel anlamı ise üzerinde çalışılan projelerin tüm geçmiş yedeklerini tutabilmeleridir. Git birçok alternatife sahip olup bunlardan en bilineni ve en çok kullanılanı ise Github’tır.
GitHub Nedir?
GitHub, Git yapısını kullanmakta olan en bilinen geliştirici dosya paylaşım sosyal ağı olarak bilinmektedir. GitHub, geliştiricilerin projelere katkı sağlamasına yardımcı olan bir sosyal ağdır. Aynı zamanda yine geliştiricilerin farklı kullanıcılar ile sosyalleşmesine de katkı sağlar.
Repository (Depo) Nedir?
Repository; bir diğer adıyla depo, proje dosyalarının saklandığı, depolandığı bir dizindir. Geliştiriciler bilgisayarlarındaki proje dosyalarını eş zamanlı biçimde Repository olarak da saklayabilir. Bu deponun ayarları da yine geliştiriciler tarafından ayarlanabilir. Buna göre herkese açık biçimde kodların başkaları tarafından da yararlanmasını sağlayabilirsiniz. Ayrıca yine siz de başkaları tarafından herkese açık şekilde paylaşılmış olan kodlara erişim sağlayarak kodlardan yararlanabilirsiniz.
GitHub Neden Kullanılmalıdır?
Yazılım projeleri geliştirilirken geliştiriciler, projenin çeşitli safhalarında birçok şeye ihtiyaç duyabilir. Bilmediklerini araştırarak öğrenmek ve öğrendiklerini de uygulayarak ortaya somut şeyler çıkarma amacı taşıyan geliştiricilerin bu noktada baz alacakları platformlardan biri de GitHub’tur. GitHub ile yazılım geliştiriciler proje üzerinde çalışmalarını sürdürürken temel bir sürüm oluştururlar. Sonrasında ise projeye yeni özellikler, güncellemeler ekleyebilirler.
Geliştiriciler bu sayede kodun eski haline geri dönebilir, üzerinde değişiklikler yapabilir. Ayrıca kodların bu denli güvenilir biçimde saklanması ise geliştiricilerin özgeçmişlerini oldukça zengin gösterecektir.
GitHub platformu geliştiricilerin çalışma şekillerini değiştiren önemli bir platformdur. Projelerini verimli olacak şekilde yönetmek isteyen ve diğer geliştiriciler ile işbirliği yapacak herkes GitHub platformunu istediği gibi kullanabilir.
Güncel eğitim takvimimiz için tıklayınız…