PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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

Madescx

Python Developer
TM Üye
Katılım
31 Mar 2020
Konular
113
Mesajlar
170
Online süresi
32m 27s
Reaksiyon Skoru
44
Altın Konu
1
TM Yaşı
6 Yıl 2 Ay 14 Gün
Başarım Puanı
119
MmoLira
298
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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:
Ellerinize sağlık, teşekkür ederim. :)
 
Ellerinize sağlık, teşekkür ederim
 
Teşekkürler bu arda pp ye bayıldım :)
 

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

Geri
Üst