Close

2020-04-26

Temel Git Komutları

Git, Github

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.