-
Notifications
You must be signed in to change notification settings - Fork 0
Mucahit's Git Manual
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.
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.
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).