lostyazilim

Github Nedir? Github Anlamı ve Github Nasıl Kullanılır?

Github Nedir? Github Anlamı ve Github Nasıl Kullanılır?

GitHub, ilk defa Nisan 2008 tarihinde yayın hayatına başlayarak isteyen herkesin yazılımların kaynak kodlarını paylaşabileceği bir servis olarak hizmet vermeye başlamıştır. Topluluk faydasına yapılan organizasyonlarda servislerini tümüyle ücretsiz olarak sunan GitHub ayrıca ticari kullanıcılar için de ücretli üyelik modeline sahiptir.

GitHub, oluşturulduktan kısa süre sonra açık kaynak kodlarla dolup taşmış ve birçok projenin başlangıç adımı olmaya başlamıştır. Başta Linux platformları olmak üzere açık kaynaklı olarak yayınlanan birçok proje ve yazılım günümüzde artık ilk olarak GitHub’da paylaşılmaktadır. GitHub’ın bu kadar popüler bir web servisi haline gelmesinin en önemli nedenlerinden biri de GitHub’ın eklenen kaynak kodlarını inceleme ve revize etme şansı sunuyor olmasıdır.

GitHub Anlamı

GitHub’ı kullanmaya başlamak ve anlamak için öncelikle “Git” kelimesinin ne anlama geldiğini ve işlevini öğrenmeniz gerekir. Git; ilk defa Linux çekirdeğinin geliştiricisi olan Linus Torvalds tarafından geliştirilen açık kaynak tabanlı bir versiyon (sürüm) kontrol sistemidir. Git de tıpkı diğer sürüm kontrol sistemlerine benzer bir işleyişe sahipti peki ama, bu sürüm kontrol sistemi nedir?

Bir yazılım geliştiricisi, yazılımı geliştirdikten sonra yazılım üzerinde çok fazla değişiklik yapmak durumunda kalıyor ve yazılımı beta ismi adı altında yayınlar. Bu süreç içerisinde çok fazla kod değişikliği yapılacağı için yazılımın güncel tutulmasını sağlamak, revize işlemlerini sıralandırmak ve yapılan değişiklikleri depolamak için versiyon kontrol sistemleri kullanılır.

Tüm bu yorucu terimleri bir yana bırakacak olursak, sürüm kontrol sistemi son kullanıcıya yazılımın yeni sürümünün olup olmadığını da belirten en önemli bileşendir. Bu sistem sayesinde geliştiriciler kodların neresinin geliştirildiğini, hangi kısmının eksik kaldığını ve kodların ne aşamada olduğunu görebilirler. Git kavramının kısaca tanımı bundan ibaret. Hub ise İngilizcede merkez anlamında kullanılan bir sözcük. Bu iki kavram birleştirildiğindeyse yazılımların güncelleme merkezi gibi bir sonuç ortaya çıkartabiliriz.

Versiyon Nedir? Versiyon Yükseltme ve Versiyon Güncelleme
İlginizi Çekebilir!

Versiyon Nedir? Versiyon Yükseltme ve Versiyon Güncelleme

Yayımlanan yazılımların daha yenileri ve daha eskilerini birbirinden ayırt edebilmek için versiyon kategorileme sistemi kullanılır. Versiyon belirleyicisi bir numara olabilirken yalnızca bir kelime veya her ikisi de olabilir. Örneğin birç...

GitHub Nasıl Kullanılır?

GitHub’ı kullanmaya başlamak oldukça basittir. GitHub’ın internet sitesini ziyaret ederek kendinize bir GitHub üyeliği oluşturabilir ve hemen topluluğun içerisine dahil olabilirsiniz. GitHub üyesi olduktan sonra ise sistem üzerinde yapabileceğiniz birçok şey var. Unutmayın ki GitHub çoğunlukla yazılımcılar tarafından kullanılıyor olmasına karşın on binlerce son kullanıcı da GitHub üzerinde yer almaktadır;

Repository – Depo

Repository veya Repo, bir yazılımın proje dosyalarının içerisinde bulundurulduğu URL adresidir. GitHub üzerindeki herkes kolayca ve benzersiz bir Repo oluşturarak bu Repo adresi üzerinde istediği projelerini ve projelerin kaynak kodlarını paylaşabilir. Her proje kendi içerisinde ayrıca benzersiz ve kolayca ulaşılabilen URL’ye sahiptir.

Forking

Forking, açık olan bir projeye sizin de katılarak üzerinde değişiklikler yapmanız işlemidir. Forking Repo işlemi sayesinde diğer yazılımcılar açık kaynaklı yazılımlar üzerinde değişiklikler gerçekleştirip, yazılımın iyileştirilmesini sağlayabilirler.

Sosyal Ağ

GitHub, tüm özelliklerinin yanı sıra aynı zamanda benzersiz bir sosyal deneyimi yaşatır. Bir geliştirici veya kullanıcı olmanız bu nedenle GitHub’a dahil olmanız açısından önemlidir. Diğer kullanıcılarla irtibata geçebilir, mesajlaşabilir ve bir sosyal ağ üzerinde meydana getirebildiğiniz tüm aktiviteleri gerçekleştirebilirsiniz.

Bu içerik size yardımcı oldu mu? WM Aracı içeriklerini kullanıcı odaklı iyileştirebilmemiz için geri bildirimde bulunabilirsiniz.
Aklına bir soru mu takıldı?

O Zaman Uzmana Sor!

Sorunuz yanıtlandığında size bir bilgilendirme maili ileteceğiz.

Uzmana Sorulanlar

  • 1 IT
    Nasip Meraba.Teknolijiyi ve getirilerini severim bilgisayar oynamayi severim ama nasil yapildigi gelistiri... IT
  • 2 DRM
    ihsan drm li kitabı nasıl kindle den okuyabilirim... DRM
  • 3 BDSM
    Muhammed Askeri Yılmaz Bdsm de erkek ler Şub olabilir mi... BDSM
  • 4 ASCII
    Serpil Çetin Yön işaretlerinin Ascıı kodu nedir?... ASCII
  • 5 SIM Lock
    Muhammed Elimde 15 pro max var sim lock var kildi karabilir miyiz geri dönüş yaparsanız sevinirim iyi günler... SIM Lock
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al