İçeriğe geçmek için "Enter"a basın

Temel Git Komutları

“Git” bir versiyon kontrol sistemidir. Temel olarak görevi ise projelerimizde yaptığımız güncellemeleri – revizeleri kolaylıkla inceleyebilmemize ve paylaşmamıza yarar. Bir ekip olarak proje geliştirdiğinizde git kullanımının önemi yeterince hissedilmektedir.

Git-Scm için: https://git-scm.com/

Terminal ekranına git –help yazarak kullanabileceğiniz komutların tamamını inceleyebilirsiniz. Ben burada temel bir kaç komuttan bahsedeceğim.

“git config”

“git config” kullanıcı adı, mail gibi ayarları yaptığımız temel komutlardan birisidir.

$ git config --global user.name "hbaydemir"
$ git config --global user.email info@hbaydemir.com

“git init”

Komutu çalıştırdığınız klasörü git repository’si haline getirir. .git adında bir dosya oluşur ve bununla birlikte repository’i bir sunucuya göndermemizi sağlar.

mkdir ExampleProject
cd ExampleProject
git init

Output: Initialized empty Git repository in /Users/hbaydemir/ExampleProject/.git/

“git clone”

bu komut ile uzak sunucuda ki bir repository’i bilgisayarımıza kaydedebiliriz.

git clone https://github.com/PHPMailer/PHPMailer.git   
//Repository örnek olarak verilmiştir

“git add”

komutunu kullanarak dilersek seçtiğimiz dosyayı dilersek tüm dosyaları ekleyerek commit için hazır hale getirebiliriz.

git add index.php   // Seçili dosyayı ekler
git add *  // Klasörde ki tüm dosyaları ekler

“git rm”

komutunu kullanarak çalışma alanında ki bir dosyayı silebiliriz.

git rm index.php

“git commit”

komutunu kullanarak çalışma alanında dosyaları commit edebiliriz. Tırnak içerisine projede yaptığımız işlemleri mesaj olarak ekleyebiliriz.

git commit -m "Bu alan commit mesajıdır."

“git push”

Commit yaptığımız değişiklikleri sunucuda ki repository’e göndermemizi sağlar.

git push origin master

“git status”

Repository’de ki son durumu görmemizi sağlar. Değişiklik yapılmış veya yeni eklenmiş dosyalar varsa bunları görmemizi sağlar.

git status

“git pull”

Repository’de ki değiştirilmiş veya yeni eklenmiş dosyalar varsa bunları yerel bilgisayarımızda ki repository ile indirirek birleştirir.

git pull

Diğer komutlar talep ve ihtiyaçlar halinde yeniden paylaşılacaktır.

İlk yorum yapan siz olun

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir