GitHub'dan Dosya İndirme ve Kodu Görüntüleme

Altmış beş milyon geliştirici ve üç milyon kuruluş yanılıyor olamaz. 200 milyondan fazla kod deposuna ev sahipliği yapan GitHub , dünya çapında bireysel kodlayıcılar(coders) ve şirketler için tercih edilen geliştirme platformudur . Geliştiriciler , yazılımlarını oluşturmak, bakımını yapmak ve hatta dağıtmak için (Developers)GitHub'ı(GitHub) kullanır , böylece sizin gibi kullanıcılar doğrudan GitHub'dan(GitHub) dosya indirebilir ve kodu görüntüleyebilir .

GitHub , bir uygulamanın kaynak kodunu indirmeyi ve görüntülemeyi kolaylaştırır. Bu kılavuz, bir projenin kodunu kendiniz görüntüleyebilmeniz için dosyaları GitHub'ın(GitHub) web sitesinden doğrudan nasıl indireceğinizi gösterecektir .

Kod Görüntüleyici yükleyin

Herhangi bir kodu indirmeden önce, o kodu görüntüleyebilen bir program yüklemeniz gerekir. Visual Studio Code , kullanıcıların kodu görüntülemesine ve hatalarını ayıklamasına ve görevleri çalıştırmasına olanak tanıyan ücretsiz, açık kaynaklı ve basitleştirilmiş bir kod düzenleyicisidir. 

Kurulum sihirbazını izleyerek Visual Studio Code'u(Visual Studio Code) indirin ve kurun . Ardından GitHub'dan(GitHub) indirebileceğiniz dosyaları ve kodları görüntülemeye hazır olacaksınız . 

Birçok farklı kod düzenleyicisi vardır. Farklı bir IDE (entegre geliştirme ortamı) ile bir proje oluşturulduysa, Visual Studio bu kodu düzenlemek için ideal olmayabilir. Bununla(Having) birlikte, Visual Studio Code , GitHub'daki(GitHub) projelerin çoğunun kodunu düzenlemenize izin verecek ve tek yapmak istediğiniz kodu görüntülemekse(view ) , her zaman çalışacaktır . 

GitHub'da(GitHub) Bir Projenin En Son Sürümünü(Most Recent Release) İndirme

Açık kaynaklı(open-source) bir yazılım parçası için proje dosyalarını indirmek isteyen bir programcı(programmer) olduğunuzu varsayalım . GitHub'da proje dosyaları havuzlarda(GitHub) yayınlanır ve her projenin bir havuz ana sayfası vardır. Dosyaları görüntülemek veya indirmek  için GitHub'da(GitHub) bir kullanıcı hesabınızın olması gerekmez .

İlgilendiğiniz projenin en son sürümünü indirmek için bu adımları izleyin.

  1. github.com'a(github.com) gidin .
  2. GitHub'ın arama kutusunda projeyi ada göre arayın. 

  1. Deponun ana sayfasına gidin.

  1. Sürümler(Releases) bölümünü bulun ve en son sürümü seçin. GitHub'ın masaüstü sitesinde, Sürümler sağdaki kenar çubuğundadır. Alternatif olarak, depo URL'sine (URL)/releases ekleyebilirsiniz . En üstteki sürüm en son sürüm olacaktır.

  1. Ardından, Varlıklar(Assets ) bölümünü bulun ve genişletin. 

  1. Kodu görüntülemek istediğiniz için kaynak kod .zip dosyasını indirin. Linux kullanıcıları kaynak kodu tar.gz dosyasını indirmelidir.

  1. 6. adımda indirdiğiniz kaynak kod arşivini çıkarın.
  2. Görsel Kod Düzenleyici'ye(Visual Code Editor) geçin ve Dosya(File ) > Klasörü Aç'ı(Open Folder) seçin . 7. adımda çıkardığınız klasöre gidin ve seçin.(Navigate)

  1. Klasör Seç(Select Folder ) düğmesine basın .
  2. Visual Studio Code'da(Visual Studio Code) solda listelenen projeyi göreceksiniz  . Projeye dahil edilen tüm dosyaları görmek için açılır okları genişletebilirsiniz. 

  1. Soldaki panelde bir proje dosyası seçin, kod sağdaki çalışma alanında görünecektir. 

Yukarıdaki adımlar, bir projenin en son sürümündeki dosyaları GitHub'da(GitHub) nasıl görüntüleyeceğiniz konusunda size yol gösterir . Ancak, projenin belirli bir dalındaki dosyaları görüntülemek isterseniz ne olur?

Belirli Bir Şubeden İndirme

GitHub'da(GitHub) bir havuzun birden çok dalı(branches) olabilir . Her dalın benzersiz bir adı vardır ve bir dizi kod değişikliğinden oluşur. Orijinali bozmadan değişiklik yapabileceğiniz belirli bir zamanda kodun belirli bir bölümünün bir kopyasıdır. Kod(Code) değişiklikleri şubeler içinde yapılır ve istenirse ve onaylanırsa projenin ana şube(master branch) adı verilen ana çalışma versiyonuna tekrar birleştirilebilir . 

GitHub üzerinde bir projenin belirli bir dalından dosya indirmek ve görüntülemek istediğinizi düşünelim . Bunu yapmak için şu adımları izleyin:

  1. Projeyi ada göre arayın ve projenin veri havuzu ana sayfasına gidin. 
  2. Şube(branch) açılır menüsünü bulun ve indirmek istediğiniz şubeyi seçin. Tipik olarak, Ana(Master) dal en son kodu içerir, ancak her zaman değil.

  1. Artık istediğiniz dalı seçtiğinize göre, Zip İndir'i(Download Zip) veya seçeneği görüyorsanız Visual Studio ile Aç'ı seçerek yeşil (Open with Visual Studio)Kod(Code) düğmesini bulun ve seçin . (Ayrıca GitHub Desktop ile Aç(Open with GitHub Desktop) seçeneğini de görebilirsiniz .)

  1. Zip dosyasını ayıklayın ve yukarıdaki bölümde 7-11 arasındaki adımları izleyerek Visual Studio Code içinden ayıklanan klasörü açın .

Yukarıdaki adımları izleyerek GitHub üzerinde bir projenin belirli bir dalından gelen kodu görüntüleyebilirsiniz . Daha sonra(Next) , daha da derine inmeyi ve belirli bir taahhütten(commit) dosya indirmeyi tartışacağız .

Belirli Bir Taahhütten İndirme

Bir havuza her kod değişikliği uygulandığında, bir taahhüt(commit) yoluyla eklenir . Taahhüt, son kod güncellemesinden bu yana tüm değişiklikleri içerir. Yakın zamanda yapılan bir kod değişikliğinin neden olduğu sorunları ayıklamaya çalışıyorsanız, belirli bir taahhütten indirme yapmak isteyebilirsiniz.

  1. Depo ana sayfasına gidin ve çalışmak istediğiniz dalı seçin. Normalde, bu ana dal olacaktır.
  2. Taahhütler(Commits ) bağlantısını bulun ve seçin .

  1. Taahhüt başlığını seçerek indirmek istediğiniz taahhüdü seçin.

  1. Artık seçtiğiniz taahhüt için sayfadasınız. Ardından, Dosyalara gözat(Browse files) düğmesini seçin.

  1. Yeşil Kod(Code) düğmesini bulup seçin ve Zip'i indir'i(Download zip) veya varsa Visual Studio ile Aç'ı(Open with Visual Studio) seçin .
  2. Son olarak, zip dosyasını ayıklayın ve ayıklanan klasörü Visual Studio Code'da(Studio Code) açın . 

GitHub için Çok Daha Fazlası Var

GitHub'dan(GitHub) proje dosyalarını indirmek ve görüntülemek , buzdağının sadece görünen kısmıdır. Sonunda, bir depoyu çatallamak, yerel bir depoya klonlamak, değişiklikleri yapmak, değişiklikleri çatalınıza geri göndermek ve ardından proje sahibinden değişikliklerinizi kaynak depoda birleştirmesini isteyen bir çekme isteği göndermek isteyebilirsiniz. 



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts