GitHub, işbirliği ve sürüm kontrolü için bir kod barındırma platformudur. Herhangi bir yerden herhangi biriyle kod üzerinde çalışabilirsiniz. Aynı zamanda dünyanın en büyük geliştirici topluluğu için bir platformdur.
GitHub, havuzlarla kolay proje yönetimi, çekme istekleri ve sorunları gibi araçları kullanarak etkili ekip yönetimi, kolay kod barındırma ve daha fazlası gibi birçok özellik sağlar. Git Bash kullanarak bir deponun nasıl klonlanacağına bakarken bu yöntemleri daha ayrıntılı olarak inceleyelim.
GitHub Deposu Nedir?
Depo, bir projenin tüm dosyalarının bulunduğu bir depolama alanıdır. Aynı zamanda "repo" olarak da bilinir. GitHub deposu, projenizin tüm dosyalarını ve her dosyanın revizyon geçmişini depolayabileceğiniz uzak bir depodur. Görüntüler, HTML dosyaları, .css dosyaları, .py dosyaları, CSV dosyaları, excel dosyaları, JSON dosyaları vb. Gibi her tür klasör veya dosyayı depolayabilirsiniz.
GitHub deposunu şu şekilde oluşturabilirsiniz: halka açık veya Özel. Herkese açık bir havuz oluşturarak, internetteki herkes bu depoyu görebilir. Yine de, bu depoda kimin işlem yapabileceğini ve değişiklik yapabileceğini siz seçersiniz. Tersine, Özel olarak bir depo oluşturduğunuzda, bu depoyu kimin görebileceği ve üzerinde değişiklik yapabileceği konusunda tam kontrole sahip olursunuz.
Github bir README dosyası, bir .gitignore dosyası ve bir lisans dosyasıyla bir havuz başlatır.
Bir README dosyası, projenizin tam bir açıklamasını yazmanıza ve gerekli talimatları eklemenize olanak tanır. Bir .gitignore dosyası GitHub'a göndermek istemediğiniz dosyaların adını içerir. Oysa bir lisans, başkalarına kodunuzla ne yapabileceklerini ve ne yapamayacaklarını söyler.
Bir Depoyu Klonlamak Ne Anlama Geliyor?
Bir depoyu klonlamak, GitHub deponuzun yerel bir kopyasını oluşturmak anlamına gelir. Yerel bir kopya oluşturarak dosyaları kolayca ekleyebilir veya kaldırabilir, birleştirme çakışmalarını düzeltebilir ve kolayca gerçekleştirebilirsiniz. Deponun yerel bir kopyası üzerinde çalışmak, kullanıcılara daha fazla esneklik sağlar. Depoda güvenle değişiklik yapabilir ve deneyebilirsiniz.
Bir GitHub deposunu klonladığınızda, proje için her dosya ve klasörün tüm sürümleriyle birlikte tam bir yerel kopya oluşturulur. Bir projeye katkıda bulunmak için başka bir kişinin mevcut deposunu bile klonlayabilirsiniz. Depoda değişiklik yaptıktan sonra, Git Bash'i kullanarak onu GitHub'daki uzak depoya kolayca aktarabilirsiniz.
Sisteminize Git ve Git Bash'in Yüklü Olup Olmadığını Kontrol Edin
Sisteminizde Git ve Git Bash'in kurulu olduğundan emin olun. Komut İstemi'ne aşağıdaki komutu yazarak Sisteminizde Git'in kurulu olup olmadığını kontrol edebilirsiniz:
git --version
Komut istemi, kurulu Git sürümünü görüntüleyecektir. Sisteminizde Git Bash'in kurulu olup olmadığını kontrol etmek için, Windows düğmesine basın ve arama yapın Git bash.
Hiçbiri mevcut değilse, doğru olanı izleyin. Sisteminize Git ve Git Bash'i başarıyla kurma adımları.
GitHub Deposu Oluşturma
Aşağıdaki adımları izleyerek bir GitHub deposu oluşturabilirsiniz:
1. Resmiye git GitHub İnternet sitesi.
2. Tıkla Artı sağ üst köşedeki simgesini seçin ve Yeni kod deposu.
3. Yeni bir depo oluşturmak için bazı ayrıntıları doldurmanız gereken yeni bir sayfa açılacaktır. Deponuz için kısa ve akılda kalıcı bir isim girin. GitHub ayrıca ilham için kullanılacak depo adlarını otomatik olarak önerir.
4. İsterseniz açıklama kutusuna projenizin kısa bir açıklamasını girebilirsiniz. Bu adım tamamen isteğe bağlıdır.
5. Depo görünürlüğünü şu şekilde seçin: Özel veya halka açık başkalarının deponuzu nasıl görmesini istediğinize göre.
6. Depoyu şununla başlatabilirsiniz: README dosyası, bir .gitignore dosyası, ve lisans. GitHub'a göre, "Diğer insanlara projenizin neden yararlı olduğunu, projenizle neler yapabileceklerini ve onu nasıl kullanabileceklerini anlatmak için deponuza bir README dosyası ekleyebilirsiniz."
Mevcut şablonlar listesinden bir .gitignore dosyası seçebilirsiniz. Benzer şekilde, mevcut lisanslar listesinden bir lisans seçebilirsiniz. Tüm bu dosyaların eklenmesi, arşivin güvenilirliğini artırır.
7. Sonunda Depo Oluştur Yeni bir depo oluşturmak için düğmesine basın.
Git Bash Kullanarak GitHub Deposunu Klonlama
1. Klonlamak istediğiniz arşive gidin. Bunu kullanabilirsin örnek havuz ilk kez klonlamayı denemek için.
2. Tıkla İndirKod buton.
3. Tıkladığınız zaman bir kutu açılacaktır. İndirme Kodu buton. Tıkla Panoya kopyala Depo URL'sini HTTPS yöntemiyle kopyalamak için simge.
4. Açık Git Bash.
5. Depoyu klonlamak istediğiniz dizine gidin. CD komut.
6. Aşağıdaki komutu girin ve [REPO URL] daha önce kopyaladığınız bağlantıyla.
git klonu [REPO URL'si]
Örneğin, daha önce kullandığımız örnek depoyu klonlamak için aşağıdaki komutu yazın:
git klon https://github.com/Yuvrajchandra/sample-github-repository.git
7. Sisteminizde deponun yerel bir kopyasına sahip olmak için enter tuşuna basın.
GitHub Deposunu İndirmenin Diğer Yolları
Ayrıca bir GitHub deposunu indirmek için başka yöntemleri de tercih edebilirsiniz, örneğin: bir depoyu klonlamak için GitHub Desktop'ı kullanma. GitHub Desktop, sürüm kontrolünü komut satırından masaüstüne alan Mac ve PC kullanıcıları için bir uygulamadır. Sürüm kontrolünü basitleştirmek için GitHub tarafından oluşturulmuştur.
Git Bash ile yapabileceğiniz bir depoyu GitHub Desktop ile klonlama, silme, güncelleme ve kaydetme gibi tüm aynı görevleri gerçekleştirebilirsiniz. Git Bash, dik bir öğrenme eğrisine sahiptir ancak GitHub Desktop'tan daha güçlüdür.
İlişkili: GitHub'da İstenmeyen Depolar Nasıl Silinir
GitHub deposunu indirmenin başka bir basit yöntemi de deponun ZIP dosyasını doğrudan indirmektir. Deponun bir ZIP dosyasını indirmek için aşağıdaki basit adımları takip edebilirsiniz:
- İndirmek istediğiniz arşive gidin. Bunu kullanabilirsin örnek havuz deponun ZIP dosyasını ilk kez indirmeyi denemek için.
- Tıkla İndirme Kodu düğmesini ve ardından ZIP dosyasını indir seçeneği. Depo birkaç saniye içinde sisteminize indirilecektir.
GitHub Kullanarak Pro-Coder Olun
GitHub, kodunuzu başkalarıyla paylaşmak, harika projeler oluşturmak, rozetler kazanmak ve çok daha fazlasını yapmak için bir platform sağlar. GitHub'da ilk deponuzu oluşturarak başlayabilirsiniz.
Deneyimli bir programcıysanız, açık kaynaklı GitHub depolarına katkıda bulunabilirsiniz. Kodlama becerilerinizi artırmak ve programlama topluluğunda tanınmak için bu platformun özelliklerinden yararlanın.
GitHub'ın rozetler özelliği ile katkıda bulunanları çekmek ve tutmak için GitHub deponuzu nasıl etkili bir şekilde yöneteceğinizi öğrenin.
Sonrakini Oku
- Programlama
- Proje Yönetimi
- GitHub
Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda, farklı teknolojilerin derinliğini keşfediyor.
Haber bültenimize abone ol
Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.