Git ve GitHub Kullanımı: Adım Adım Rehber
Git ve GitHub kullanımı hakkında adım adım rehber. Git kurulumu, temel komutlar ve GitHub ile iş birliği yapma yollarını öğrenin.
Git ve GitHub Kullanımı: Adım Adım Rehber
Git ve GitHub, modern yazılım geliştirme süreçlerinin temel taşlarından biridir. Bu rehberde, Git ve GitHub kullanarak projelerinizi nasıl yöneteceğinizi adım adım öğreneceksiniz.
1. Git Nedir?
Git, açık kaynaklı bir versiyon kontrol sistemidir. Yazılım geliştirme sürecinde yapılan değişiklikleri izlemek ve yönetmek için kullanılır.
Git'in Temel Özellikleri:
-
Sürüm Kontrolü: Kod değişikliklerini kaydeder ve geçmişi takip eder.
-
Ekip Çalışması: Birden fazla geliştirici aynı projede çalışabilir.
-
Dallanma ve Birleştirme: Yeni özellikler geliştirmek için dallar oluşturabilir ve ana projeye entegre edebilirsiniz.
2. GitHub Nedir?
GitHub, Git ile entegre çalışan bir platformdur. Kod depolama, paylaşma ve iş birliği yapma imkanı sunar.
GitHub'ın Temel Özellikleri:
-
Depolar (Repositories): Projelerinizi barındırabileceğiniz alanlar.
-
İş Birliği Araçları: Çekme istekleri (pull request) ve kod inceleme özellikleri.
-
GitHub Actions: CI/CD işlemleri için otomasyon araçları.
-
Açık Kaynak Destek: Projelerinizi açık kaynak olarak paylaşabilirsiniz.
3. Git ve GitHub Kurulumu
Git Kurulumu:
-
Git'in resmi web sitesine gidin.
-
İşletim sisteminize uygun sürümü indirin.
-
Kurulumu tamamladıktan sonra terminalde
git --version
komutunu çalıştırarak kontrol edin.
GitHub Hesabı Oluşturma:
-
GitHub web sitesine gidin.
-
"Sign Up" butonuna tıklayarak bir hesap oluşturun.
4. Git Temel Komutları
a. Git Başlatma ve Depo Oluşturma:
# Mevcut bir klasörü Git deposu yapma
git init
# Uzak bir depo klonlama
git clone <repo-url>
b. Değişiklikleri İzleme:
# Dosyaları sahneleme alanına ekleme
git add <dosya-adı>
# Tüm değişiklikleri sahneleme alanına ekleme
git add .
# Değişiklikleri kaydetme
git commit -m "Değişiklik mesajı"
c. Dallanma ve Birleştirme:
# Yeni bir dal oluşturma ve geçiş yapma
git checkout -b <dal-adı>
# Ana dala geçiş yapma
git checkout main
# Dal birleştirme
git merge <dal-adı>
5. GitHub Kullanımı
a. Yeni Bir Depo Oluşturma:
-
GitHub'da oturum açın.
-
"New Repository" butonuna tıklayın.
-
Depo adını girin ve oluşturun.
b. Uzak Depoya Bağlanma:
# Uzak depo ekleme
git remote add origin <repo-url>
# Değişiklikleri uzak depoya gönderme
git push -u origin main
c. Çekme İstekleri (Pull Request):
-
Yeni bir dal oluşturun ve değişiklikleri yapın.
-
Değişiklikleri GitHub'a gönderin.
-
GitHub üzerinden bir çekme isteği oluşturun.
6. Git ve GitHub ile İpuçları
-
Sık Sık Commit Yapın: Küçük ve anlamlı değişiklikler yaparak kodunuzu düzenli kaydedin.
-
README Dosyası Ekleyin: Projenizin amacını ve kurulum adımlarını açıklayan bir README dosyası oluşturun.
-
.gitignore Dosyası Kullanın: İzlenmesini istemediğiniz dosyaları bu dosyada belirtin.