Github'a Git İle Proje Yüklemek

GitHub Nedir?

GitHub, yazılım geliştirme projelerinin depolanması, paylaşılması ve yönetilmesi için kullanılan bir platformdur. Programcıların kaynak kodlarını bulut tabanlı olarak saklamalarını ve iş birliği yapmalarını sağlar. GitHub, özellikle açık kaynak projelerde kodun gözden geçirilmesi, hata takibi ve proje yönetimi gibi işlevler için kullanılır.

Git Nedir?

Git, sürüm kontrol sistemi olarak bilinen ve yazılım projelerinde yapılan değişikliklerin takip edilmesini sağlayan bir yazılımdır. Geliştiricilerin projelerinde geri alma, dallanma ve birleştirme gibi işlemleri kolayca gerçekleştirmelerine olanak tanır. Git, yerel olarak çalışırken, GitHub ise projelerin bulut üzerinde saklanmasına imkan tanır.

Neden Git ve GitHub’a İhtiyacımız Var?

  • Sürüm Kontrolü: Git ile proje üzerindeki değişiklikleri takip edebilir ve eski sürümlere geri dönebilirsiniz.
  • İş Birliği: GitHub, ekip içindeki geliştiricilerin aynı proje üzerinde çalışmasına olanak tanır.
  • Açık Kaynak: GitHub, açık kaynak projeler için dünyanın dört bir yanından geliştiricilerin katkıda bulunmasına imkan verir.
  • Yedekleme: Projelerinizin bulut üzerinde saklanması, veri kaybını önler.

Git ile GitHub’a Nasıl Proje Yüklenir?

  1. Git’i Yükleyin ve Yapılandırın:

    • Git’i git-scm.com adresinden indirip kurun.
    • Git’i yapılandırmak için şu komutları çalıştırın:
      git config --global user.name "Kullanıcı Adınız" git config --global user.email "E-posta Adresiniz"
  2. GitHub Hesabı Oluşturun ve Yeni Bir Depo Yaratın:

    • GitHub adresine gidip ücretsiz bir hesap oluşturun.
    • Yeni bir depo (repository) yaratın ve gerekli bilgileri girin.
  3. Yerel Projeyi Git ile Başlatın:

    • Komut satırından projenizin bulunduğu klasöre gidin ve Git deposu başlatın:
      git init
  4. Dosyaları Depoya Ekleyin ve İlk Commit’i Yapın:

    • Tüm dosyaları eklemek için:
      git add .
    • İlk commit’i gerçekleştirin:
      git commit -m "İlk commit mesajı"
  5. Varsayılan Branch Ayarlama (Gerekli Olabilir):

    • GitHub'da yeni depolar varsayılan olarak "main" branch’ı kullanabilir. Eğer projenizde "master" kullanmak istiyorsanız, şu komutla ayarlayabilirsiniz:
      git branch -M master
    • Eğer "main" branch’ı kullanacaksanız, bu adımı atlayabilirsiniz.
  6. GitHub Deposu ile Bağlantı Kurun ve Yükleyin:

    • GitHub’daki depo ile bağlantıyı kurun:
      git remote add origin https://github.com/kullaniciadi/depoadi.git
    • Dosyaları yükleyin:
      git push -u origin main
    • Eğer farklı bir branch adı kullandıysanız, örneğin "master", şu şekilde yapabilirsiniz:
      git push -u origin master

Git ve GitHub, modern yazılım geliştirme süreçlerinin ayrılmaz parçalarıdır. Bu adımları takip ederek projelerinizi kolayca GitHub’a yükleyebilir ve sürüm kontrolünden yararlanabilirsiniz.