Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Git Nedir - Git Kurulumu?



  January 04, 2019    Labels:,,,,,, 

Git asenkron çalışan bir dağıtık versiyon kontrol sistemidir. Asenkron olmasının anlamı bir proje üzerinde çalışan birden fazla kişinin aynı dosya üzerinde aynı anda değişiklik yapılabilmesine izin vermesidir. Dağıtık olmasının anlamı ise projenizin sadece bir diskte değil birden fazla diskte senkronize olarak tutulabilmesine olanak vermesidir. Bu özelliği ile projenizin bulunduğu herhangi bir diske zarar gelse bile projenizin silinmemesini sağlar. Git bu özellikleri ile en popüler versiyon kontrol sistemi olmuştur. Git açık kaynaklı bir yazılımdır bu yüzden ücretsizdir ve gönül rahatlığı ile kullanılır. Peki git bir versiyon kontrol sistemiyse version kontrol sistemi nedir kısaca açıklayalım.

Versiyon Kontrol Sistemi Nedir?

Bir yazılım projesi yapıyorsanız ve bu projede tek başınıza çalışıyorsanız muhtemelen bu küçük bir projedir. Bu projeyi yazarken ekstra bir yazılıma ihtiyaç duymazsınız. Ancak eğer birden fazla kişi olaak büyük bir projeyi geliştiriyorsanız ve proje çok değerliyse yani dosyalarının silinmesi veya bozulması durumunda kayıp büyük olacaksa işin içinden nasıl çıkacaksınız. İlkel yollarla bir çok yöntem ortaya atılabilir ama hepsi için çok fazla uraşmanız gerekir. İşte bu noktada imdada version kontrol sistemleri yetişiyor. Bir proje üzerinde birden fazla kişinin beraber çalışabilmesini sağlayan, disk bozulmalarına karşı proje dosyalarını koruyan, yazılım projeleri için hayati öneme sahip sistemlere versiyon kontrol sistemleri diyoruz. Bu yazımızda anlattığımız Git bir versiyon kontrol sistemidir. Versiyon kontrol sistemlerinden sadece biridir. Bitbucket, Gitlab gibi başka versiyon kontrol sistemleri de vardır.

Git Web Sitesi


Git Kurulumu

Git kurulumunu linux sistemler için anlatacağım. Windows sistemler için web sitesindeki setup ile rahatlıkla kurulabilir. Aşağıdaki komut ile Git'i kurabiliriz.

apt-get install git

Eğer kurulum başarılı olmuş ise aşağıdaki komutun çıktısı Git'in versiyon bilgisini dönecektir.

git --version

Aşağıdaki komutlar ile Git'te kullanacağımız kullanıcı bilgilerimizi giriyoruz. Ad soyad ve email kısmına kendi kişisel bilgilerinizi girebilirsiniz.

git config -global user.name "ad soyad"

git config -global user.email "email"

Aşağıdaki komut ile konfigurasyon dosyasının içeriğini görüntüleyebilirsiniz.

git config -global --list



No comments:

Post a Comment