Skip to content

Mucahit's Git Manual

msenol86 edited this page Oct 17, 2012 · 4 revisions

Git bir versiyon kontrol sistemidir. Kısacası projemiz üzerinde yaptığımız değişiklikleri tutarak istediğimiz an istediğimiz değişikliği geri almamızı sağlar. Ayrıca GitHub üzerinden, birbirimizin yaptığı değişikliklere yorum yapabiliriz.

Username ve Email

Bilgisayarımıza git kurduktan sonra adımızı ve email adresimizi ayarlamalıyız

git config --global user.name "Mucahit Senol"

git config --global user.email mucahitsenol86@gmail.com

Verdiğimiz email adresi github hesabındaki email adresi ile aynı olmalı

Projemizin tutulduğu yere repository(kısaca repo) deniyor.

Projemizin üzerinde çalışmamız için github'daki repo'yu bilgisayarımıza klonlamamız gerekir.

clone

Proje için bir klasör oluşturup o klasörün içinde clone komutunu çalıştıralım

mkdir 332

cd 332

git clone https://github.com/msenol86/comp332.git

Projede istediğimiz değişiklikleri yaptıktan sonra bunları tekrar Github'a göndermek için:

git status : yaptığımız değişikliklerin durumunu gösterir

git add dosya adı : dosyaları githuba göndermek için işaretleriz. add komutu ile eklenmeyen dosyalar github'a upload edilmez

git commit -m "yaptığınız değişiklikleri tanımlayan bir mesaj": yaptığımız değişiklikleri bir cümle ile özetleyip github'a gönderilecek hale getiririz.

git push origin master : yaptığımız değişiklikleri github'a gönderir

git pull origin master : bilgisayarımızdaki yerel repomuzu, github'daki reponun en son haliyle senkronize eder (Biz yerel dosyalar üzerinde çalışırken bir başkası github'a kendi değişikliklerini göndermiş olabilir).

Clone this wiki locally