Git ile yerel repo yaratma

Bütün projelerde hem yedeklemek hem de geriye dönük olarak ne yaptığınıza bakabilmek adına git kullanmak çoğu zaman hayat kurtarır. Git, Linux çekirdeğinin geliştirilmesi sırasında svn'nin yetersiz kalması üzerine geliştirilmiş bir versiyon kontrol sistemidir. Küçük/büyük, amatör veya ticari fark etmeksizin bütün projelerinizde en azından yerel git reposu oluşturarak başlamanızı şiddetle tavsiye ederim.Yerel git reposu oluşturabilmek için öncelikle makinenizde git'in kurulu durumda olması gerekiyor. Aşağıda birkaç dağıtım için kurulum komutları yer alıyor.

  • Redhat/CentOS

  1. yum install git

  • Debian/Ubuntu

  1. sudo aptitude install git

veya

  1. sudo apt-get install git

  • SuSE/OpenSuSE

  1. sudo zypper in git

Kurulum sonrasında projenizin kaynak kodlarının bulunduğu dizine girerek aşağıdaki komutu çalıştırdığınızda boş bir yerel repo yaratırsınız. Git reposunu kaynak kodlarınızdan ayrı bir yerde yaratmak istiyorsanız --work-tree ve --git-dir parametrelerini de kullanabilirsiniz.

  1. git init

Yaratılan repoya aşağıdaki gibi dosya ekleyebilirsiniz.

  1. git add ilk_dosyam.php

Bu ekleme işlemini yaptıktan sonra yaptığınız değişikliği açıklaması ile birlikte kayıt altına almanız, yani commit etmeniz gerekiyor. Bu işlemi yaptıktan sonra sizin yapmış olduğunuz değişiklik girdiğiniz açıklama ile birlikte git reponuza kayıt edilir.

  1. git commit ilk_dosyam.php -m "ilk commit"

Tek bir dosya değil de çalışma ağacındaki tüm dosyaları commit'e eklemer isterseniz, aşağıdaki komutu da kullanabilirsiniz.

  1. git commit -am "ilk commit"

Artık yerel reponuz yaratılmış durumda. Yaptığınız çalışmaları bu repoda kayıt altına alabilirsiniz ve geriye dönük hangi tarihte hangi değişikliği yaptığınızı görebilir, dilediğinizde projenin herhangi bir anına geri dönebilirsiniz.