Temel Git Komutları

sinem ünal
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