bencemal 1
bencemal
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Scarlet 1
Scarlet
Hikaye Ekle

Altın Konu GitHub nedir ve nasıl kullanılır

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

GitHub özellikle yazılım geliştiricilerinin kullandığı bir proje yönetim ve versiyon kontrol sistemidir, ayrıca bir nevi sosyal ağ görevi de görür. Genel olarak bir başkasıyla birlikte bir proje üzerinde çalışmanıza, projeyi planlamanıza olanak sağlar.
9274b18648d49920cb29a4aff353a7d9.png

GitHub'ı öğrenmeden önce Git'in ne işe yaradığını öğrenmek gerekir. Git aynı zamanda Linux'un da geliştiricisi olan Linus Torvalds tarafından geliştirilmiştir. Git yazılım geliştirirken kodların değişiminin eşzamanlı olarak kontrol edilebildiği versiyon kontrol sistemidir. Koordine bir şekilde çalışılabilmesi için geliştirilmiştir. Hub ise bunu sosyal ağa çeviren, isteyenlerin kendi projelerini paylaşabileceği bir platform haline getiren kısmıdır.
Şimdi GitHub'daki kavramları gözden geçirelim.
Konu Madescx tarafından Turkmmo için hazırlanmıştır.

Repository
Türkçe anlamı depo olan bu kavram proje dosyalarınızın saklandığı dizin anlamına gelir. Projenizle alakalı her türden dosyayı burada depolayabilirsiniz. Konu Madescx tarafından Turkmmo için hazırlanmıştır.

Branch
Türkçe anlamı dal olan bu kavram proje dosyalarınızın kopyasıdır. Branch'i diğer proje ortaklarından ayrı geliştirme yapmak için yada ana projeyi etkilemeden başka bir değişiklik yapmak için kullanabilirsiniz. Branch üzerindeki çalışmalarınız diğer branchleri yada ana deponuzdaki projenizi etkilemez. Konu Madescx tarafından Turkmmo için hazırlanmıştır.

Pull Request
Pull Request kendi branchiniz üzerinde yaptığınız değişikliğin ana projeye dahil edilmesi isteği demektir. Yani bir nevi proje ortaklarınıza kendi branchinizde yaptığınız değişikliği projeye dahil edilmesi talebinde bulunmanızdır. Proje ortakları bu pull request'i kabul yada red edebilir.

Repository Forking
Bir depoyu forklamak yani çatallamak projeyi alıp kendi projeniz haline getirmeniz demektir. Yani üzerinde istediğiniz gibi çalışabilirsiniz. Forking sonrası yaptığınız değişikliklerden ana proje etkilenmez. Ayrıca ana projedeki değişikliği isterseniz forkladığınız projede de aktive edebilirsiniz.

Konu Madescx tarafından Turkmmo için hazırlanmıştır.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst