Yeni Başlayanlar için Git ve Github

Git ve Gerekli Araçların Kurulumu

eminbasbayan

eminbasbayan

5 dk okuma
Git ve Gerekli Araçların Kurulumu
🔍 Büyütmek için tıklayın

Bu bölümde, Git’i bilgisayarınıza nasıl kuracağınızı öğrenecek, kod düzenleme için popüler bir editör olan VS Code’u kuracak ve GitHub hesabı oluşturarak uzaktan depolarla çalışmaya başlayacaksınız. Adım adım ilerleyelim!

Git’i Yerel Makinede Kullanma (Kurulum)

Her işletim sistemi için Git kurulumuna başlamadan önce, Git’in resmi web sitesinden en güncel sürümünü indirmeniz gerekir. Adımlar tüm platformlar için benzerdir. Şimdi kurulum aşamalarını inceleyelim.

Git Kurulumu (Tüm Platformlar)

  1. Git İndir:

    • https://git-scm.com/ adresine gidin.
    • İşletim sisteminize uygun olan en son sürümü indirin (Windows, macOS, Linux için otomatik algılama yapılır).
  2. Yükleme Adımları (Genel):

    • İndirilen kurulum dosyasını çalıştırın.
    • Kurulum sihirbazında varsayılan ayarları kullanarak ilerleyin.
    • Windows için "Git Bash" ve "Git CMD", kurulum sırasında otomatik yüklenir.
    • Linux ve macOS için ek bir işlem gerekmez, yükleme sırasında gerekli tüm araçlar eklenir.
  3. Kurulum Kontrolü:

    • Terminal veya komut istemcisini açarak aşağıdaki komutu çalıştırın:
git --version
  • Çıktıda git version x.x.x şeklinde bir sürüm numarası görüyorsanız, Git başarıyla kurulmuş demektir.

Linux Özel Adımları

Linux kullanıcıları, Git’i paket yöneticisiyle kurmayı tercih edebilir:

  • Ubuntu/Debian:
sudo apt update sudo apt install git
  • Fedora:
    undefined

sudo dnf install git

Linux’ta, terminale `git --version` komutunu girerek kurulumun başarılı olup olmadığını kontrol edebilirsiniz. Git artık makinenizde kurulu ve kullanıma hazır! ### **Git Yerel Ayarlarının Yapılandırılması** Git kurulumundan sonra, kullanıcı adı ve e-posta adresinizi tanımlamalısınız. Bu ayarlar, commit işlemlerinde kimlik bilgilerinizin eklenmesini sağlar. ### **Kullanıcı Adı ve E-Posta Tanımlama:** 1. **Kullanıcı Adını Ayarlayın:** ```bash git config --global user.name "Adınız Soyadınız"
  1. E-Posta Adresinizi Ayarlayın:
git config --global user.email "email@example.com"

Not: Bu e-posta adresi, GitHub veya diğer platformlarda yaptığınız commit'lerin sahibi olarak görünür.

  1. Yapılandırmayı Kontrol Edin:
    Ayarların doğru yapılıp yapılmadığını kontrol etmek için:
git config --global --list

Çıktıda, kullanıcı adı ve e-posta bilgilerinizi görebilmelisiniz.

Kod Editörü Kurulumu (VS Code)

VS Code Nedir?

Visual Studio Code (VS Code), Microsoft tarafından geliştirilen ve özellikle yazılım geliştirme için kullanılan hafif, hızlı ve güçlü bir kod editörüdür.

VS Code Kurulumu:

  1. İndir ve Yükle:
  2. Git ile Entegrasyon:
    • VS Code, Git’i otomatik olarak tanır ve entegre bir şekilde çalışır.
    • Kurulumu tamamladıktan sonra, Terminal sekmesinden Git komutlarını kullanabilirsiniz.

VS Code Uzantıları:

Kod yazmayı kolaylaştırmak için aşağıdaki uzantıları yüklemenizi öneririm:

  • GitLens: Git repository’lerini görsel olarak yönetir.
  • Prettier: Kod düzenlemesi için kullanılır.
  • Bracket Pair Colorizer: Parantezleri renklendirerek okunabilirliği artırır.

GitHub Kayıt ve Kullanımı

GitHub Nedir?

GitHub, Git versiyon kontrol sistemiyle çalışan bir platformdur. Kodlarınızı barındırmak, paylaşmak ve iş birliği yapmak için kullanılır.

GitHub Hesabı Oluşturma:

  1. https://github.com/ adresine gidin.
  2. Sign Up butonuna tıklayın.
  3. Gerekli bilgileri doldurun:
    • Kullanıcı adı
    • E-posta adresi
    • Şifre
  4. Hesabınızı doğrulamak için e-postanızı kontrol edin.

GitHub ile İlk Bağlantı:

  1. Yeni Bir Repository Oluşturma:
    • GitHub hesabınıza giriş yapın.
    • New Repository butonuna tıklayın.
    • Repository adını yazın ve "Create repository" butonuna basın.
  2. Yerel Projenizi GitHub’a Gönderme:
    • İlk olarak terminal üzerinden projenizin bulunduğu klasöre gidin:
      undefined

cd proje_klasoru
```

- Git’i başlatın: ```bash

git init
```

- Dosyaları ekleyip commit edin: ```bash

git add .
git commit -m "İlk commit"
```

- Uzak depoyu tanımlayın: ```bash

git remote add origin https://github.com/kullanici_adi/repository_adi.git
```

- Değişiklikleri GitHub’a gönderin:
git push -u origin master
  1. Kontrol:
    GitHub’a gidip repository sayfasını yenilediğinizde dosyalarınızın yüklendiğini göreceksiniz.

GitHub Bağlantısı Kurma (VS Code Üzerinden)

  1. Source Control Sekmesine Geçin:

    • Sol taraftaki "kaynak kontrol" simgesine tıklayın (ya da Ctrl+Shift+G kısayolunu kullanın).
    • Görselde gördüğünüz gibi, şu mesajla karşılaşacaksınız:

      "The folder currently open doesn't have a Git repository."

  2. İlk Adım: Repository’yi Başlatın (Initialize Repository)

    • Mavi renkteki "Initialize Repository" butonuna tıklayın.
    • Bu işlem, mevcut klasörünüzü bir Git repository’sine dönüştürecek. Artık Git, bu klasördeki değişikliklerinizi takip etmeye hazır!
  3. Dosyaları GitHub’a Yükleyin (Publish to GitHub)

    • Repository başlatıldıktan sonra, görseldeki "Publish to GitHub" butonuna tıklayın.
    • VS Code, GitHub hesabınıza giriş yapmanızı isteyebilir. Eğer daha önce giriş yapmadıysanız, kullanıcı adınız ve şifrenizle giriş yapın.
  4. Yeni Repository Adı Verin:

    • VS Code, sizden repository için bir isim isteyecek. Buraya projenizin adını yazabilirsiniz (örneğin: ilk-proje).
    • "Public" (Herkese Açık) ya da "Private" (Sadece Size Özel) seçeneğini belirleyin.
  5. Yayınlama İşlemi:

    • Repository adını yazıp seçiminizi yaptıktan sonra, VS Code sizin için tüm işlemleri otomatik olarak yapacak.
    • GitHub sayfanıza gidip oluşturduğunuz repository’yi kontrol edin. Dosyalarınızın yüklendiğini göreceksiniz.

Bu Yöntemin Avantajları

  • Kolay ve Hızlı: Terminal komutlarıyla uğraşmadan GitHub bağlantısı kurabilirsiniz.
  • Doğrudan Entegrasyon: VS Code, GitHub ile mükemmel bir uyum içinde çalışır, bu da işlemleri kolaylaştırır.
  • Yeni Başlayanlar için İdeal: Kod yazmaya yeni başladıysanız ve terminal komutlarına alışık değilseniz, bu yöntem sizin için harika bir başlangıçtır.

Özet ve Sonraki Adımlar

Bu bölümde:

  • Git’i bilgisayarınıza nasıl kuracağınızı öğrendiniz.
  • VS Code’u yükleyerek kod düzenleme araçlarına sahip oldunuz.
  • GitHub’a üye olup yerel projenizi nasıl uzak bir depoya göndereceğinizi öğrendiniz.

Bir sonraki bölümde, Git komutlarını detaylı bir şekilde öğrenip projelerde nasıl kullanacağınızı göreceksiniz!

Etiketler

#Eğitimler#Yeni Başlayanlar için Git ve Github

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

Giriş ve Git’e Genel Bakış
Yeni Başlayanlar için Git ve Github

Giriş ve Git’e Genel Bakış

Bu bölümde, Git ve versiyon kontrolü gibi kavramların temellerini öğrenecek, Git’in nasıl çalıştığını anlamanızı sağlayacak açıklamalar ve temel terimlerle karşılaşacaksınız. Hadi başlayalım! ### **Versiyon Kontrolü Nedir?** Versiyon kont

2 dk
Git Komutları, .gitignore ve SSH Ayarları
Yeni Başlayanlar için Git ve Github

Git Komutları, .gitignore ve SSH Ayarları

Bu bölümde Git komutlarının nasıl kullanıldığını, temel işlemleri ve projelerinizi yönetirken sıkça kullanacağınız araçları öğreneceksiniz. Git’in temel yapı taşlarını adım adım inceleyelim. ### **Git Komutları - Status ve Log (Durum ve Geçmiş)**<

3 dk
Git ve GitHub Workflows (İş Akışları)
Yeni Başlayanlar için Git ve Github

Git ve GitHub Workflows (İş Akışları)

Bu bölümde **GitHub ve yerel çalışma akışları** arasındaki farkları ve bir projenin Git iş akışını adım adım nasıl yöneteceğinizi öğreneceksiniz. Verimli bir şekilde nasıl çalışacağınızı anlamanızı sağlayacak **workflow örnekleri**

4 dk
Branch Yönetimi ve Gelişmiş Git Komutları
Yeni Başlayanlar için Git ve Github

Branch Yönetimi ve Gelişmiş Git Komutları

Bu bölümde, Git’in ileri seviye özelliklerinden olan **branching (dallandırma)**, **stash kullanımı** ve **değişiklikleri geri alma yöntemleri** olan `git revert` ve `git

4 dk
Git ve GitHub ile Ekip Çalışması: Fork, Pull Request ve Git Flow
Yeni Başlayanlar için Git ve Github

Git ve GitHub ile Ekip Çalışması: Fork, Pull Request ve Git Flow

Bu bölümde Git ve GitHub kullanarak bir ekip ile nasıl verimli bir şekilde çalışabileceğinizi öğreneceksiniz. Özellikle **fork işlemi**, **pull request’ler** ve **kod gözden geçirme** süreçleri üzerind

3 dk
Git Hataları: Merge Conflict ve Yanlış Push Sorunları
Yeni Başlayanlar için Git ve Github

Git Hataları: Merge Conflict ve Yanlış Push Sorunları

Bu bölümde Git kullanırken karşılaşabileceğiniz **yaygın hataları** ve bu hataların nasıl çözüleceğini adım adım inceleyeceğiz. Git’in esnek yapısı sayesinde çoğu hata kolayca çözülebilir, önemli olan hatanın kaynağını anlamaktır. ### *

4 dk