7 başlıkta bilinmesi gereken bütün git komutları
Bu yazıda git versiyon kontrol sistemininde en çok kullanılan komutları 7 başlıkta inceleyeceğiz.
1.Web depolama servislerine(Github, Bitbucket, Gitlab gibi) proje göndermek için kullanılan komutlar.(projeyi hızlıca göndermek için )
Yukarıdaki kodların uygulamalı örneğine aşağıdan ulaşabilirsiniz.
2.Bir proje içinde birden fazla görev var ise ya da bir proje için birden fazla kişinin çalışması gerekiyorsa dallanma ve birleşme komutlarının kullanılması gerekir.
Yukarıdaki kodların uygulamalı örneklerine aşağıdan ulaşabilirsiniz.
git tag sürüm numarası oluşturmak için kullanılır
git tag 1.0.1 commitin_hash_degeri
3. Uzak depodaki bir projeyi bilgisayarımıza kopyalamak için kullanılan komuttur.
Komutun kullanımı aşağıdaki gibidir.
git clone kopyalamak_istediginiz_projenin_urli
4. Proje dosyalarındaki değişiklik var mı diye kullanmamız gereken komutlar.
Komutların kullanımı aşağıdaki gibidir.
git status
git diff komutu iki branch arasındaki değişikleri gösterir.
git diff <kaynak_branch><hedef_branch>
5. Oluşturduğumuz commitlerin hakkında detaylı bilgilerine erişmek için kullanılan komutlar.Commiti oluşturanın adı , tarihi , commite ne yazıldığı ve commiti hash değerini döndürür.
Komutların kullanımı aşağıdaki gibidir.
git log
git blame dosya_adı
6. Projede commit edilen bir değişikliği geri almak için kullanılan komutlar.
Komutların kullanımı aşağıdaki gibidir.
git revert geri_almak_istedigimiz_commitin_hash_degeri
git reset komutunda yapılan değişiklik hakkında bir bilgi kalmaz.
git reset --hard silmek_istedigimiz_commitin_hash_degeri
Yukarıdaki kodların uygulamalı kullanımına aşağıdan ulaşabilirsiniz.
7.Geri kalan kullanışlı komutlar.
Komutların kullanımı aşağıdaki gibidir.
git rm -r dosya_adı
git pull yapılan en son değişiklikleri yerel depoya almak için kullanılır.
git pull
Arkadaşlar Udemy için hazırlamış olduğum Git komutları kursuna aşağıdan ücretsiz bir şekilde ulaşabilirsiniz.