Github nedir ? Github neden tercih edilir

Github, yazılımcılar için geliştirilmiş bir sosyal ağdır. Öncelikle github'ın amacı bir yazılım projesinde birden çok yazılımcının bu yazılım projesini geliştirmek ve tek bir yazılım haline getirmek için kullandığı bir sosyal ağdır. Github ve türevleri sosyal ağlar aslında tabanında git olarak adlandırdığımız adlandırdığımız bir bash programını kullanır. Git, Linux'ün geliştiricisi olan Linus Trovalds tarafından geliştirilen bir açık kaynaklı sürüm kontrol sistemidir.

Git versiyonlama sistemi nasıl çalışır ?

1) Master: Projenizin son hali diye adlandırdığımız bölümdür. Master'a tüm kodlar kontrol edilir, bug fixler düzeltir ve sonrasında master brechine commitlendir.

2) Bug Fix: Sisteminizde oluşan buglar (hatalar) giderilmesine, düzenlenmesine denir.