Git Temel Komutlar
Yazı da git ile proje geliştirirken sıklıkla kullanılan git komutlarıyla ilgili bilgiler yer almaktadır.
Git dersleri yazı dizisi başlangıç yazımda git projesi oluşturmayı anlatmıştım.
Gerekli kurulum yapıldıktan sonra proje durumunu kontrol etmek için
git status
kullanılır.
Komut projeye ekleme, güncelleme ve silme gibi değişiklikleri takip etmeyi sağlar.
Proje içinde oluşturulan her dosya git tarafından projeye eklenmez.
Proje içinde oluşturulan dosya ve klasörü projeye eklemek için
git add
kullanılır.
Sadece bir dosya eklemek (metin.txt) için
git add metin.txt
Birden fazla dosya eklemek için
git add metin.txt metin2.txt
Klasör içerisindeki tüm klasör ve dosyaları eklemek için
git add .
komutları kullanılır.
Depoya eklenen sürümleri görüntülemek için
git log
kullanılır.
Ancak ekleme sonrası dosyalar depoya eklenmek üzere geçiş bölgesine (önbelleğe) alınır.
Ekleme yapıldıktan sonra proje durumu kontrol edildiğinde (git status) ve depoya bakıldığında (git log) dosyaların halen depoya kayıt edilmediği görünür.
Geçiş bölgesinden depoya eklemek için
git commit -m "ilk yorum"
komutu kullanılır.
Depoya tekrar bakıldığında (git log) dosyaların depoya eklendiği ve eklemeyi yapan kişiye ait kullanıcı adı ve kullanıcı e-postası bilgileri listelenir.
Projede içerisinde bulunan dosyada değişiklik yapıldığında ve tekrar proje durumu (git status) kontrol edildiğinde ekleme (git add) ve depoya ekleme (git commit) işlemini aşağıdaki komut ile yapabiliriz.
git commit -am "ikinci yorum"
Komut ile dosyayı geçiş bölgesine eklemeden depoya eklemiş olduk.
Projede yapılan değişiklik sonrası yapılan değişikliklere bakmak için
git diff
komutu kullanılır.
Sürümler arası değişikliklere bakmak için
git diff commitID commitID2
komutu kullanılır.
Komuttaki commitID ve commitID2 yerine sürüm kimlikleri (genellikle ilk 7 karakteri) yazılarak karşılaştırma yapılır.
Git Derslerine buradan ulaşabilirsiniz…
Hayırlı günler dilerim.