Git(Versiyon Kontrol Sistemi) Nedir, Nasıl Kurulur - MeaMi

meami21

Katılımcı Üye
26 Eyl 2013
850
2
26
Eskişehir
Git Nedir ?

Basit ve kısa bir şekilde Git'ten bahsedelim. Bir dosyanız var ve bu dosyanın oluşturulma tarihinden itibaren yaptığınız tüm değişiklikleri takip edebiliyor, geriye dönebiliyor başkalarıyla ortak bir şekilde ilerleyebiliyorsunuz. Mesela internet sitesi tasarlayan arkadaşlar bir anasayfa tasarlıyor önemli bir değişiklik yapacak ama nasıl olacağından da emin değil eski halini de elinde tutmak istiyor. Git kullanmadan bunu nasıl yapıyor; anasayfa.html, anasayfa2.html, anasayfa3.html diye klasörü kopyalıyor ve ismini değiştirip duruyor. Yaptığı değişikliklere dosya içinde yorum satırı açıp açıklama yazmıyor ise geri dönüşlerde de problem yaşıyor sayfaları tek tek kontrol etmek zorunda kalıyor. Git kullanıyor olsa idi ne olacaktı peki kolaylaşacak mıydı işi diyorsanız sorunuzun cevabı hayır kolaylaşmayacaktı fazlasıyla kolaylaşacaktı :) Yaptığı her satır değişikliği bile açıklama yaparak kaydedebilir istediği zaman istediği noktaya dönebilir ve hatta projesini bir git paylaşım hostingine(github,gitlab,bitbucket vs.) yükleyip başka insanlarla beraberde yürütebilirdi. Çok uzatıp kafanızı karıştırmadan kuruluma geçelim ilerleyen günlerde git kullanımı başlıca komutlar vs. konuları gelecek.

Kurulum

Linux Kullananlar İçin;
Linux dağıtımları için paket yönetimi uygulamaları bulunmaktadır. Git kurulumu için aşağıdaki komutlardan size uygun olanı kullanabilirsiniz;

Debian tabanlı dağıtımlar için Ubuntu, Linux Mint gibi sistemler için;
Kod:
sudo apt-get install git-all
Redhat tabanlı dağıtımlar için RHEL, Centos, Scientific Linux gibi sistemler için;
Kod:
sudo yum install git-all
DNF paket yöneticisi kullanan bir versiyon kullanıyorsanız;
Kod:
sudo dnf install git-all

Çok bilinen ve kullanılan linux dağıtımları için yukarıdaki komutları paylaştım farklı bir dağıtım kullanıyorsanız dağıtıcınızın web sitesinden komutlara ulaşabilir veya konu altında yardım isteyebilirsiniz.

OS X;
Git'in kendi sitesinden indirip kurabilirsiniz: Git Kurulum Linki OS X
Eğer brew kullanan biriyseniz aşağıdaki komutla kurabilirsiniz;
Kod:
brew install git

Windows

Windows işletim sistemi kullanan kişiler için de kurulumunu basit bir şekilde gerçekleştirebilirsiniz; Git Kurulum Linki - Windows


---------------------------------------------------------------------------



Kurulum sırasında bir çok seçenek sunacaktır çok fazla detaya girmeyeceğim başlangıç için seçili olan şıklardan devam edebilirsiniz. Ekstra olarak değiştirmeniz gereken bir seçenek yoktur. İstediğiniz takdirde de internetten detaylı kuruluma bakabilir veyahut her sayfadaki seçeneği detaylı araştırıp seçebilirsiniz.


---------------------------------------------------------------------------

Şimdi kurulumumuz bitti kontrol ve konfigürasyonları yapacağız.

OS X ve Linux kullanıcıları herhangi bir terminal, Windows kullanıcıları Git Bash uygulamasını açıp aşağıdaki komutları çalıştırınız.

Öncelikle kurulum başarılımı diye bir kontrol edelim;

Kod:
git --version


Komutu yazdıktan sonra versiyonu görüyorsanız git istemcisi başarılı bir şekilde kurulmuş demektir. Elinize sağlık :)
Şimdi Git istemcisine kendimizi tanıtalım;
Kod:
git config --global user.name "Adınız ve Soyadınız"
git config --global user.email "[email protected]"

Bunları ne için tanımladık diye sorarsanız; yaptığınız değişiklikleri kaydetmek istediğinizde sizden her seferinde author(yazar) bilgileri isteyecek. Kaydetmeyi nasıl yapacağız yahu vs. gibi sorularınızı şimdiden duyuyorum. İlgili konular yakında açılcaktır; github nedir nasıl kullanılır başlıca komutlar vs. daha bir çok konumuz olucak. Konuları bekleyemem çok beğendim bir an önce kullanmalıyım diyen arkadaşlar internetten Git komutları, Git kullanımı diye arama yapıp istediklerine hızlıca ulaşabilir :)

---------------------------------------------------------------------------

Kurulum sırasında problem yaşarsanız çekinmeden konu altında belirtebilir veya özelden iletişime geçebilirsiniz. Probleminizi belirtirken kullandığınız işletim sistemini, nasıl kurulum yaptığınızı ve mevcutsa hatanın ekran görüntüsünü eklerseniz çok daha hızlı yardımcı olabilirim.
 
Son düzenleme:

Crosslightxp

Katılımcı Üye
26 Eyl 2021
590
7
221
19
Fransa
Git Nedir ?

Basit ve kısa bir şekilde Git'ten bahsedelim. Bir dosyanız var ve bu dosyanın oluşturulma tarihinden itibaren yaptığınız tüm değişiklikleri takip edebiliyor, geriye dönebiliyor başkalarıyla ortak bir şekilde ilerleyebiliyorsunuz. Mesela internet sitesi tasarlayan arkadaşlar bir anasayfa tasarlıyor önemli bir değişiklik yapacak ama nasıl olacağından da emin değil eski halini de elinde tutmak istiyor. Git kullanmadan bunu nasıl yapıyor; anasayfa.html, anasayfa2.html, anasayfa3.html diye klasörü kopyalıyor ve ismini değiştirip duruyor. Yaptığı değişikliklere dosya içinde yorum satırı açıp açıklama yazmıyor ise geri dönüşlerde de problem yaşıyor sayfaları tek tek kontrol etmek zorunda kalıyor. Git kullanıyor olsa idi ne olacaktı peki kolaylaşacak mıydı işi diyorsanız sorunuzun cevabı hayır kolaylaşmayacaktı fazlasıyla kolaylaşacaktı :) Yaptığı her satır değişikliği bile açıklama yaparak kaydedebilir istediği zaman istediği noktaya dönebilir ve hatta projesini bir git paylaşım hostingine(github,gitlab,bitbucket vs.) yükleyip başka insanlarla beraberde yürütebilirdi. Çok uzatıp kafanızı karıştırmadan kuruluma geçelim ilerleyen günlerde git kullanımı başlıca komutlar vs. konuları gelecek.

Kurulum

Linux Kullananlar İçin;
Linux dağıtımları için paket yönetimi uygulamaları bulunmaktadır. Git kurulumu için aşağıdaki komutlardan size uygun olanı kullanabilirsiniz;

Debian tabanlı dağıtımlar için Ubuntu, Linux Mint gibi sistemler için;
Kod:
sudo apt-get install git-all
Redhat tabanlı dağıtımlar için RHEL, Centos, Scientific Linux gibi sistemler için;
Kod:
sudo yum install git-all
DNF paket yöneticisi kullanan bir versiyon kullanıyorsanız;
Kod:
sudo dnf install git-all

Çok bilinen ve kullanılan linux dağıtımları için yukarıdaki komutları paylaştım farklı bir dağıtım kullanıyorsanız dağıtıcınızın web sitesinden komutlara ulaşabilir veya konu altında yardım isteyebilirsiniz.

OS X;
Git'in kendi sitesinden indirip kurabilirsiniz: Git Kurulum Linki OS X
Eğer brew kullanan biriyseniz aşağıdaki komutla kurabilirsiniz;
Kod:
brew install git

Windows

Windows işletim sistemi kullanan kişiler için de kurulumunu basit bir şekilde gerçekleştirebilirsiniz; Git Kurulum Linki - Windows


---------------------------------------------------------------------------



Kurulum sırasında bir çok seçenek sunacaktır çok fazla detaya girmeyeceğim başlangıç için seçili olan şıklardan devam edebilirsiniz. Ekstra olarak değiştirmeniz gereken bir seçenek yoktur. İstediğiniz takdirde de internetten detaylı kuruluma bakabilir veyahut her sayfadaki seçeneği detaylı araştırıp seçebilirsiniz.


---------------------------------------------------------------------------

Şimdi kurulumumuz bitti kontrol ve konfigürasyonları yapacağız.

OS X ve Linux kullanıcıları herhangi bir terminal, Windows kullanıcıları Git Bash uygulamasını açıp aşağıdaki komutları çalıştırınız.

Öncelikle kurulum başarılımı diye bir kontrol edelim;

Kod:
git --version


Komutu yazdıktan sonra versiyonu görüyorsanız git istemcisi başarılı bir şekilde kurulmuş demektir. Elinize sağlık :)
Şimdi Git istemcisine kendimizi tanıtalım;
Kod:
git config --global user.name "Adınız ve Soyadınız"
git config --global user.email "[email protected]"

Bunları ne için tanımladık diye sorarsanız; yaptığınız değişiklikleri kaydetmek istediğinizde sizden her seferinde author(yazar) bilgileri isteyecek. Kaydetmeyi nasıl yapacağız yahu vs. gibi sorularınızı şimdiden duyuyorum. İlgili konular yakında açılcaktır; github nedir nasıl kullanılır başlıca komutlar vs. daha bir çok konumuz olucak. Konuları bekleyemem çok beğendim bir an önce kullanmalıyım diyen arkadaşlar internetten Git komutları, Git kullanımı diye arama yapıp istediklerine hızlıca ulaşabilir :)

---------------------------------------------------------------------------

Kurulum sırasında problem yaşarsanız çekinmeden konu altında belirtebilir veya özelden iletişime geçebilirsiniz. Probleminizi belirtirken kullandığınız işletim sistemini, nasıl kurulum yaptığınızı ve mevcutsa hatanın ekran görüntüsünü eklerseniz çok daha hızlı yardımcı olabilirim.
Elinize emeğinize sağlık 🙂
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.