Git & Github ve Gitlab Nedir

İbrahim Yıldız
3 min readJan 20, 2022

Herkese Merhabalar , Bu Yazımda ise Sizlere Git , Github ve Gitlab Nedir Kısaca Anlatıp ve Git Kodlarının Kullanımını Anlatmaya Çalışacağım.

Let’s get started then !

Git Nedir ?

Git Versiyon Kontrol Sistemidir Yazdığınız Kodların Geliştirme Süreçlerini Adım Adım Bölümlendirmeye Yarar.

Bölümlendirdiğiniz Kodlarınıza İstediğiniz Zaman Geri Dönebilirsiniz

Yazdığınız Kodların Hatanın Hangi Bölümden Önce Veya Sonra Geldiğini Kolayca Bulmanıza Olanak Sağlar

Takım veya İşbirliği İçinde Çalışmak İçin Güzel Bir Nimettir :)

Github Nedir ?

Github ise Uzak Depolama Sunucusudur

Git Servisidir

Yazdığınız Kodların Github Repository Üzerinde Public veya Private Olarak Tutulmasını Sağlayabilirsiniz

Tek Yapmanız Gerek github.com Giderek Bir Hesap Oluşturmak Eğer Öğrenciyseniz Öğrenci Maili İle Kayıt Olarak Sınırsız Repository Alanına Sahip Olabilirsiniz

Gitlab Nedir ?

Gitlab ise [CI / CD ] Yani Sürekli Entegrasyon Sürekli Teslimat Desteğiyle Çalışan Uzak Depo Sunucusudur

Git Servisidir

Yazdığınız Kodları Private Veya Public Olarak Tutabilirsiniz

Githuba Kıyasla Sınırsız Kod Alanı Sınırsız Depolama Alanı Sunuyor !

Git Yapısı

Working Directory = Çalışma Alanımız

Statging Area = İndex veya Geçiş Bölgesi Denir

Repositoy = Local Depolama Alanımız

Temel Git Komutları

git config = kullanıcı adı ve email yapılandırma komutudur

pwd = Hangi olduğumuzu gösterir

ls = Dizini listelemeye yarar

cd = Dizinin İçine Girmeye yarar

mkdir = Klasor oluşturur

touch = Dosya Oluşturur

git init = local repository oluşturmaya yara

git status = git statüsünün ne durumda olduğunu yapılan değişiklik var mı yok mu diye kontrol etmeye yarar

git add = Working area’dan staging area’ya göndermeye yarar

git commit = local repositorye gönderme kodu

git restore = yapılan işlemeri geri almaya yarar

git reset = yapılan işlemi sıfırlamaya yarar

.gitigonere = repository tarafından takip edilmemek istenilen dosyalar bu alanda tutulur

Branch

Dallandırmaya Yarar

Farklı Geliştirme Alanları için Farklı Alanlar Açmamıza Olanak Sağlar

Umarım Yazdıklarım Faydalı Olmuştur Hayırlı Günler Dilerim.

--

--

No responses yet