Temel Git Komutları

2 min readSep 29, 2021

Git versiyon kontrol sistemi ücretsiz,açık kaynak kodlu,dağıtık mimariye sahip küçükten büyüğe tüm projelerde kullanılabilen, projeler üzerinde birden çok kişinin çalışmasına olanak sağlayan bir versiyonlama sistemidir.

Temel Git Komutları

git config : Kullanıcıya ait yapılandırma ayarları için kullanılır.

git config — global user.name “sinemunall”

git config — global user.email “19sinemunal@gmail.com

git init : Sürümlendirilmemiş projeye boş bir Git Reposu oluşturmak veya var olanı yapılandırmak için kullanılır. Komutu çalıştırdıktan sonra proje klasörünün içerisinde .git adında yeni bir klasör oluşur.

git init

git clone : Uzakta bulunan bir Git Reposunu kendi bilgisayarımıza indirmek için kullanırız.Klon işlemi yapıldıktan sonra proje üzerinde yapılan tüm değişiklikler izlenebilecek hale gelir.

git clone [repo_url]

git add :Tüm dosyaları dizine eklemek için kullanılır.

git add .

git branch : Proje için oluşturulan tüm branch’leri listeler ve aktif olan branch’i * simgesi ile gösterir.

git branch

git branch -d : Hedef branch’i silmek için kullanılır.

git branch -d new_branch

git checkout –b : Mevcut bulunulan branch’in birebir kopyasından yeni bir branch oluşturmak için kullanılır.

git checkout -b new_branch

git checkout : Hedef branch’i aktif (Head) hale getirmek için kullanılır.

git checkout master

git commit : Eklediğimiz dosyaları Local Repo’ya kaydetmek için kullanılır.

git commit -m ‘ilk commit’

git stash : Henüz commit edilmeyen değişiklikleri geçici olarak kaydetmek için kullanılır.

git stash

git status: Repo’nun anlık durumunu gösterir.Yeni eklenmiş dosyaları , üzerinde değişiklik yapılmış dosyaları ve commit edilmemiş dosyaları listelemek için kullanılır.

git status

git pull: Local branch’i uzak repoda ki branch ile eşitlemek için kullanılır.

git pull

git push: Daha önceden commit edilmiş dosyaları uzak repoya göndermek için kullanılır.

git push origin master

git merge: Herhangi bir branch’i aktif olan branch ile birleştirme işlemi için kullanılır.

git merge new_branch

--

--

sinem ünal
sinem ünal

No responses yet