Hatırladığımız gibi Git proje versiyon kontrol sistemidir. Ve tabi ki versiyon kontrolünü de çalıştığımız dosyalar üzerinde yapacağız. Git bizim için çalıştığımız dosyalar üzerinde izlemeler yapar ve bize bunu bildirir. Bunun öncelikle Git’in proje dosyamızda yer alması gerekiyor. Buna Git repository’si, yada reposu diyeceğiz.
Bu komutlarımızı da tabi ki komut satırında bulunduğumuz klasör içinde yazıyoruz.
Git init
Bu komut bulunduğumuz klasörde yeni bir “.git” klasörü oluşturur. Bu klasör git ile yapacağımız işlemleri kayıt altına alır ve denetler.
git init : Girilen adresteki klasöre boş bir Git reposu açar
git init --bare : Şuan girilen klasör haricinde girilen adrese boş bir Git reposu açar.
Mesela:
cd path/above/repo
git init --bare my-project.git
Git clone
Bu komut var olan bir Git reposunu kopyalar.
git clone <repo> adresinde yer alan repoyu lokal makinenize klonlamanıza yarar. Orjinal repo bir local dosya sisteminde veya HTTP, SSH ile uzaktan erişimli bir makinede yer alır.
Mesela:
git clone ssh://john@example.com/path/to/my-project.git
cd my-project
# Projeye başla
Daha detaylı bilgiler için: