Yeni bir Git Deposu Nasıl Oluşturulur?

Git, modern yazılım geliştirme süreçlerinin temel taşlarından biri olarak kabul edilir. Geliştiricilerin kaynak kodlarını yönetmesini, işbirliği yapmasını ve projeler üzerinde versiyon kontrolü gerçekleştirmesini sağlar. Bu makalede, yeni bir Git deposu oluşturmayı adım adım öğreneceksiniz. Bu rehber, hem yerel depolar hem de uzaktan depolar için geçerlidir.

İçindekiler

Git Nedir?

Git, bir versiyon kontrol sistemi olarak, kodların değişikliklerini takip etmeye olanak tanır. Linus Torvalds tarafından geliştirilmiş olup, açık kaynaklıdır ve dünya genelinde yazılım projelerinde yaygın olarak kullanılmaktadır. Git ile ekip üyeleri, aynı proje üzerinde paralel bir şekilde çalışabilir ve geçmişte yapılan değişikliklere kolayca geri dönebilir.

Git Kurulumu

Yeni bir Git deposu oluşturmak için öncelikle Git’in sisteminize kurulu olması gerekmektedir. Aşağıdaki adımları takip ederek Git’i kolayca kurabilirsiniz:

Windows

  1. Git resmi web sitesine gidin ve uygun sürümü indirin.
  2. İndirdiğiniz yükleyiciyi çalıştırarak kurulum sihirbazını izleyin.
  3. Kurulum sırasında varsayılan ayarları seçmeniz önerilir.

macOS

  1. Homebrew yüklü ise şu komutu çalıştırın: brew install git.
  2. Alternatif olarak, Git resmi web sitesinden DMG dosyasını indirip kurabilirsiniz.

Linux

  1. Terminalde aşağıdaki komutu kullanarak Git’i yükleyin:
    sudo apt-get install git
  2. Yüklemenin tamamlanmasının ardından, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu çalıştırın:
    git --version

Yerel Git Deposu Oluşturma

Yerel bir Git deposu, bilgisayarınızda çalıştıracağınız ve depolayacağınız projeler için kullanılır. İşte adım adım açıklamalar:

1. Yeni Bir Klasör Oluşturun

Projenizi barındıracak bir klasör oluşturun:

mkdir benim-projem

2. Klasöre Geçin

Oluşturduğunuz klasöre geçin:

cd benim-projem

3. Git’i Başlatın

Depoyu başlatmak için aşağıdaki komutu çalıştırın:

git init

Bu komut, klasörünüzde bir .git dizini oluşturur ve Git deposu olarak yapılandırır.

4. İlk Commit

Bir dosya ekleyerek ilk commit işlemini gerçekleştirin:

echo "Merhaba Dünya" > README.md
git add README.md
git commit -m "İlk commit"

Uzaktan Git Deposu Oluşturma

GitHub, GitLab veya Bitbucket gibi bir platformda uzaktan bir Git deposu oluşturmak, işbirliği ve yedekleme açısından önemlidir. Aşağıdaki adımları izleyin:

1. Hesap Oluşturun veya Giriş Yapın

Öncelikle bir Git barındırma platformunda hesap açın. Örneğin:

2. Yeni Depo Oluşturun

Hesabınıza giriş yaptıktan sonra, “New Repository” veya benzeri bir seçenek bulun. Depo adını ve açıklamasını girerek depoyu oluşturun.

3. Depoyu Yerel ile Bağlayın

Uzaktan depoyu yerel depoya bağlamak için aşağıdaki komutları kullanabilirsiniz:

git remote add origin https://github.com/kullanici_adi/benim-projem.git
git push -u origin master

Bu işlem, yerel deponuzu uzaktakiyle senkronize eder.

Sıkça Yapılan Hatalar ve Çözümler

Hata: fatal: not a git repository

Çözüm: Komutları çalıştırmadan önce doğru dizinde olup olmadığınızı kontrol edin. git init işlemini gerçekleştirdiğinizden emin olun.

Hata: Permission denied (publickey)

Çözüm: SSH anahtarınızın doğru yapılandırıldığından emin olun. Aşağıdaki komutla anahtar oluşturabilirsiniz:

ssh-keygen -t rsa -b 4096 -C "email@example.com"

Sonuç

Bu makalede, yeni bir Git deposu oluşturmanın temel adımlarını öğrendiniz. İster yerel bir depo, ister uzaktan bir depo oluşturmak isteyin, Git’i verimli kullanmak için bu rehberi takip edebilirsiniz. Versiyon kontrol sistemlerini etkili bir şekilde kullanmak, yazılım geliştirme süreçlerinde hem zaman hem de kalite kazandırır. Daha fazla bilgi için Git dokümantasyonuna göz atabilirsiniz.