TEKNOLOJİ&YAZILIM

GitHub Kullanmayı 1 Günde Öğren (Uygulamalı Anlatım)

GitHub Nedir ve Neden Önemlidir?

github nedir ve neden önemlidir? hakkında detaylı grafik

Günümüz yazılım geliştirme dünyasında, işbirliği ve sürüm kontrol sistemleri, projelerin daha verimli ve düzenli bir şekilde yönetilmesi için kritik bir rol oynamaktadır. GitHub, bu alandaki en popüler platformlardan biri olarak öne çıkmaktadır. Yazılımcılar, tasarımcılar ve proje yöneticileri, GitHub sayesinde kodlarını paylaşabilir, üzerinde birlikte çalışabilir ve projelerini daha iyi bir şekilde organize edebilirler.

GitHub, Git versiyon kontrol sisteminin web tabanlı bir uygulamasıdır. Bu sistem sayesinde, yazılım projelerinin geçmişi takip edilebilir, değişiklikler kaydedilebilir ve gerektiğinde eski sürümlere dönülebilir. GitHub, açık kaynak projelerden özel projelere kadar geniş bir yelpazede hizmet vermektedir. Bu yazımızda, GitHub kullanmayı 1 günde öğrenmek için gerekli olan temel bilgileri ve adımları uygulamalı bir şekilde ele alacağız.

GitHub Hesabı Oluşturma

github hesabı oluşturma analiz görseli

GitHub kullanmaya başlamak için öncelikle bir hesap oluşturmanız gerekmektedir. Aşağıdaki adımları takip ederek hızlı bir şekilde kayıt olabilirsiniz:

  1. GitHub Anasayfasına Gidin: Öncelikle GitHub’ın resmi sitesine girin.
  2. Kayıt Olun: Sayfanın sağ üst köşesinde bulunan “Sign up” (Kayıt Ol) butonuna tıklayın.
  3. Bilgilerinizi Doldurun: E-posta adresinizi, kullanıcı adınızı ve şifrenizi girin. Ardından “Create an account” (Hesap Oluştur) butonuna tıklayın.
  4. Doğrulama: E-posta adresinize gelen doğrulama linkini tıklayarak hesabınızı aktif hale getirin.

Git ve GitHub Kurulumu

Hesabınızı oluşturduktan sonra, bilgisayarınıza Git uygulamasını yüklemeniz gerekecek. Git, GitHub ile çalışan bir versiyon kontrol sistemidir ve kodunuzu yerel olarak yönetmenizi sağlar. Aşağıdaki adımları izleyerek Git’i kurabilirsiniz:

  1. Git İndir: Git’in resmi web sitesine gidin ve işletim sisteminize uygun versiyonu indirin.
  2. Kurulumu Başlatın: İndirdiğiniz dosyayı çalıştırarak kurulumu başlatın. Varsayılan ayarlarla devam edebilirsiniz.
  3. Kurulumu Tamamlayın: Kurulum tamamlandığında, terminal veya komut istemcisi üzerinden `git –version` komutunu yazarak Git’in doğru bir şekilde yüklendiğini kontrol edin.

Git Konfigürasyonu

Kurulumdan sonra, Git’i kullanmaya başlamadan önce bazı temel ayarları yapmalısınız. Aşağıda, Git için gerekli olan iki temel konfigürasyon örneği verilmiştir:

git config --global user.name "Adınız"
git config --global user.email "email@ornek.com"

Bu komutlar, Git ile yaptığınız işlemlerde adınızı ve e-posta adresinizi tanımlayacaktır. Bu bilgiler, GitHub üzerinde yaptığınız katkılarda görünür olacaktır.

Yeni Bir Proje Oluşturma

Artık GitHub ve Git’i kurduğunuza göre, kendi projenizi oluşturmaya hazırsınız. Aşağıdaki adımlarla yeni bir repository (depo) oluşturabilirsiniz:

  1. GitHub Hesabınıza Giriş Yapın: GitHub hesabınıza giriş yapın.
  2. Yeni Repository Oluşturun: Sayfanın sağ üst köşesindeki “+” simgesine tıklayıp “New repository” seçeneğini seçin.
  3. Repository Bilgilerini Doldurun: Projeniz için bir isim, açıklama ve gizlilik ayarlarını belirleyin.
  4. Oluşturma: “Create repository” butonuna tıklayarak yeni projenizi oluşturun.

Yerel Repository Oluşturma

GitHub üzerindeki projenizi yerel bilgisayarınıza taşımak için Git komutlarını kullanarak yeni bir repository oluşturmanız gerekmektedir. Aşağıdaki komutları terminalde kullanarak bunu gerçekleştirebilirsiniz:

mkdir projem
cd projem
git init

Bu komutlar, “projem” adlı yeni bir klasör oluşturacak ve bu klasör içerisinde Git’in versiyon kontrolü için gerekli dosyaları başlatacaktır.

Dosya Ekleme ve İlk Commit İşlemi

Artık yeni bir dosya oluşturarak bu dosyayı Git ile takip etmeye başlayabilirsiniz. Aşağıdaki adımları izleyin:

  1. Dosya Oluşturun: Örneğin, “README.md” adlı bir dosya oluşturabilirsiniz. Bu dosya, projeniz hakkında bilgi vermek için kullanılabilir.
  2. Dosyayı Ekleme: Terminalde aşağıdaki komutu kullanarak dosyayı Git’e ekleyin:
  3. git add README.md
  4. Commit İşlemi: Değişikliklerinizi kaydetmek için commit işlemi yapın:
  5. git commit -m "İlk commit mesajı"

GitHub ile Senkronizasyon

Artık yerel repository’nizi GitHub üzerindeki repository’niz ile senkronize etme zamanıdır. Bunun için aşağıdaki adımları takip edin:

  1. Remote Repository Bağlantısı Kurun: GitHub’daki repository’nizin URL’sini alın ve terminalde şu komutu kullanarak bağlantıyı oluşturun:
  2. git remote add origin https://github.com/kullaniciadi/projeadi.git
  3. Değişiklikleri Gönderin: Yerel repository’nizde yaptığınız değişiklikleri GitHub’a göndermek için:
  4. git push -u origin master

GitHub’da İşbirliği Yapma

GitHub, projelerde işbirliği yapmayı kolaylaştıran birçok özellik sunar. Diğer kullanıcılarla birlikte çalışmak için aşağıdaki yöntemleri kullanabilirsiniz:

  • Pull Request Oluşturma: Diğer kullanıcıların projeye katkıda bulunması için pull request’ler oluşturabilirsiniz. Bu, değişikliklerinizi ana projeye dahil etmek için talep ettiğiniz bir yöntemdir.
  • Branch Kullanma: Projenizin farklı sürümleri üzerinde çalışmak için branch (dal) oluşturabilirsiniz. Bu, ana akışta değişiklik yapmadan farklı özellikler üzerinde çalışmanıza olanak tanır.
  • İssue Takibi: Projenizdeki hataları veya geliştirilmesi gereken özellikleri takip etmek için issue (sorun) bölümünü kullanabilirsiniz. Bu, ekip üyelerinin görevlerini yönetmesine yardımcı olur.

GitHub İş Akışı

GitHub üzerinde etkili bir iş akışı oluşturmak için aşağıdaki temel adımları takip edebilirsiniz:

Aşama Açıklama
Planlama Proje hedeflerinizi belirleyin ve gereksinimleri tanımlayın.
Geliştirme Yeni özellikler ekleyin veya mevcut sorunları düzeltin.
Test Yapılan değişikliklerin doğruluğunu kontrol edin.
Deploy Geliştirilen projeyi canlıya alın.

Yukarıdaki tablo, GitHub üzerindeki iş akışının temel aşamalarını göstermektedir. Bu adımların her biri, projenizin başarılı bir şekilde yönetilmesine katkı sağlar.

GitHub Kullanırken Dikkat Edilmesi Gerekenler

GitHub kullanırken bazı önemli noktalara dikkat etmek, işlerinizi daha verimli hale getirebilir:

  • Açıklayıcı Commit Mesajları: Yapılan her değişiklik için açıklayıcı bir commit mesajı yazmak, diğer kullanıcıların değişikliklerinizi anlamasını kolaylaştırır.
  • Branch Yönetimi: Özellikle büyük projelerde branch’lerinizi dikkatli bir şekilde yönetmek, karmaşayı önler.
  • Dokümantasyon: Projeniz için iyi bir dokümantasyon oluşturmak, diğer kullanıcıların projeyi anlamasına yardımcı olur.

GitHub, yazılım geliştirme sürecinde işbirliğini artıran ve projeleri düzenli bir şekilde yönetmenize olanak tanıyan güçlü bir platformdur. Kullanım bilgilerinizi geliştirmek için sürekli pratik yaparak ve topluluk kaynaklarından faydalanarak kendinizi geliştirebilirsiniz.

GitHub ile ilgili en sık sorulan soruları aşağıda derledik:

1. GitHub ve Git arasındaki fark nedir?

Git, bir versiyon kontrol sistemidir. GitHub ise bu sistemin web tabanlı bir uygulamasıdır. Git ile yerel olarak çalışırken, GitHub bu çalışmaları depolamak ve paylaşmak için kullanılır.

2. Herkes GitHub’da projelerimi görebilir mi?

GitHub’da projelerinizi gizli yapabilirsiniz. Ancak, varsayılan olarak oluşturduğunuz repository’ler açıktır. Gizli bir proje oluşturmak için “Private” seçeneğini seçmelisiniz.

3. GitHub’da nasıl katkıda bulunabilirim?

Başka bir projeye katkıda bulunmak için önce o projeyi fork (çatallamak) yaparak kendi hesabınıza alabilirsiniz. Ardından değişiklikleri yapıp, pull request oluşturabilirsiniz.

4. GitHub neden bu kadar popüler?

GitHub, açık kaynak projelere destek vermesi, işbirliğini kolaylaştırması ve kullanıcı dostu arayüzü ile popülaritesini artırmıştır. Ayrıca, büyük bir topluluğa sahip olması, kullanıcıların bilgi paylaşmasını ve projelerin hızla gelişmesini sağlar.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu