Temel Git Komutları
Git kullanımını adım adım Git Derslerimizde anlatıyoruz. Derslerin yanında temel komutları burada da listelemek istedim.
git config
‘git config’; kullanıcı adı, mail, dosya formatları gibi genel ayarların yapılmasını sağlar.
git config –global user.name “kullanıcı.adınız”
git config –global user.email kullaniciEPostaniz
git init
Bu komut, bulunduğunuz dizini bir Git dizini haline getirir. Git dizinlerine Repository adı verilir. Git dizini altında .git adında bir dizin oluşturur.
mkdir MyProject
cd MyProject
git init
git clone
Git dizininin kopyasına başka bir dizine kopyalar.
git clone /path/to/dizin
git clone username@host:/path/to/repository
git add
Belirtilen bir dosyayı ( ya da dosyaları) çalışma dizinine(Index) ekler. Eklenmiş dosyalar artık commit yapılabilir haldedir.
git add Readme.txt
git add *
git rm
İlgili dosyayı çalışma dizininden siler.
git rm Readme.txt
git commit
Çalışma dizinindeki işaretlenmiş dosyaları HEAD adında ilgili bölüme ekler. Commit işlemi yerelde gerçekleşen bir işlemdir.
git commit -m “yapılan değişiklikler ile ilgili anlamlı açıklama”
git push
Commit‘ lenmiş değişiklikleri uzak sunucudaki dizine aktarır.
git push origin master
git status
Repository hakkında bilgi verir.
git status
git pull
Uzak sunucudaki repository‘ de yapılmış değişikleri indirir ve yerel repository ile birleştirir.
Git merge
Branch’ ler (ağacın dalları) içinde yapılan değişiklileri birleştirme için kullanılır.
Git branch
Git yapısına bir dal (branch) eklenmesini sağlar.
Git checkout
Git ağaç yapısında dallar arasında gezinmeyi sağlar.