Versiyonlama sistemi olan git özellikle çoklu yazılımcıların ortak çalışmaları için çok kolaylık sağlamaktadır. Git’i https://git-scm.com/downloads adresinden windows, mac ve Linux için indirebilirsiniz. kurulum ve ayarları site üzerinde zaten anlatılmış ben size başlıca git komutları kullanış ve amaçlarını açıklamaya çalışacağım.
Komut | Kullanım Şekli | Kullanım Amacı |
---|---|---|
git config | git config –global user.name “Benim Adım”
git config –global user.email [email protected] |
git genel yapılandırma ayarlarını yapmak için kullanılan komuttur. |
git init | cd klasor/ git init |
projenizi Git repository yani git deposu haline çevirmek için kullanılır. daha sonra bu depodan uzak depolara gönderebilirsiniz. |
git clone | git clone https://github.com/git/git | daha önceden oluşturulmuş bir Git deposunu kendi bilgisayarınıza kopyalamak için kullanılır. |
git add | git add * git add index.html |
Proje klasörü içerisindeki dosya/dosyaları git deponuza ekler. daha sonra commit etmelisiniz. |
git commit | git commit -m “Açıklama alanı” | Üzerinde değişiklik yapılmış dosyaları uzak depoya göndermek için hazırlar. |
git push | git push origin master | Commit ile hazırlanmış dosyaları uzak depoya gönderir. |
git rm | git rm silinecek.dosya | git deposundaki dosyayı siler. |
git pull | git pull | Uzak depodaki değişiklikleri çekerek var yerel depoya uygular. |
git diff | git diff | yapılan değişikliğin karşılaştırılması |
git log | git log | yapılan değişikliklerin kaydının görülmesi.. liste çok uzun olursa q ile çıkış yapabilirsiniz |
git checkout | git checkout — index.html | yapılan değişikliklerin geri alınması sağlanır. |
git reset | git reset —hard HEAD | Projenin ilk haline geri getirir böylece tüm değişiklikler silinir… |