netbozum
tr.link

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.

URL Nedir? URL Alma ve URL Kısaltma
İlginizi Çekebilir!

URL Nedir? URL Alma ve URL Kısaltma

URL (Uniform Resource Loader), web adreslerine verilen resmi isimdir. İnternet üzerinde kolayca web sitelerine ulaşabiliyor olmamız ve gideceğimiz internet adresinin tam olarak ne olduğunu anlayabilmemiz için URL'ler referans kaynaklardır. Bi...

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 ipconfig
    Ali Merhabalar ağ geçmişi hakkında bir sorum olacaktı.Şimdi diyelim ben tarayıcıda herhangi bir siteye v... ipconfig
  • 2 Snapnames
    Halil Merhaba 1 Adet domin buldum ve teklif verdim ama 10 gün olmasına rağmen çözülmedi. Alım yapa... Snapnames
  • 3 WebGL
    UtKu Merhaba. Your browser does not support graphics API "WebGL 2" which is required for this content... WebGL
  • 4 Versiyon
    Sedat önel Zirrat mobilden versiyon güncelleme nasıl yapılır... Versiyon
  • 5 Yandex
    Edab Yandex kelime işlemci programı mı... Yandex
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al