En az 1 harf girin

Git

En Çok Kullanılan Git Komutları

Ahmet ÇELİK

Ahmet ÇELİK

Yazılım Geliştirme Uzmanı

En Çok Kullanılan Git Komutları

Merhabalar ,

Hobi olarak başladığım kodlamayı yaklaşık 2019 yılından bu güne mesleğim olarak yapmaktayım. Bu süreçte pek çok tabum oldu ve sırayla bunları yıka yıka ilerliyorum.

Bunlardan bir tanesi ise git komutlarıydı. Çok uzun bir süre git kullanımı reddeden bir düşüncem vardı. Ta ki versiyon kontrol'ün ne kadar önemli olduğunu farkedene kadar. İlk başlarda küçük projede gerek yok diye yumuşadı. Şimdiyse ona page bir script bile olsa git lazım diyorum.

Bazen yazdığınız kodları düzenleyip testler yapıp , acaba burda daha önce yazdım dediğiniz olmuştur. İşte git buna çözüm olarak geliyor.

Çalışma mantığını anlattığım bir yazı yakında yayınlanacak. Ancak onun bitmesini beklemeden en çok kullanılan komutlardan bir liste hazırlayayım istedim.

Sırayla başlayalım.

Git, versiyon kontrol sistemi olarak oldukça yaygın kullanılır ve günlük iş akışında sıkça kullanılan birçok komut vardır. İşte en çok kullanılan Git komutları ve kısa açıklamaları:
1. git init:
   - Bir Git deposu başlatır (mevcut bir projeyi Git ile izlemeye başlar).

   git init



2. git clone:
   - Uzaktaki bir Git deposunu yerel makineye kopyalar.

    git clone <repository-url>




3. git add:
   - Değişiklikleri izlemek için geçici olarak depoya ekler.

   git add <file-or-directory>   git add .


4. git commit:
   - Değişiklikleri bir commit olarak kaydeder.

   git commit -m "Commit mesajı"



5. git status:
   - Çalışma dizinindeki durum bilgilerini gösterir (hangi dosyaların değiştirildiği, hangilerinin staged olduğu vs.).

 git status



6. git log:
   - Commit geçmişini gösterir.

   git log



7. git branch:
   - Mevcut dalları (branch) listeler veya yeni bir dal oluşturur.


     git branch   git branch <branch-name>



8. git checkout:
   - Bir dala geçiş yapar veya belirli bir commit'e geçer.

   git checkout <branch-or-commit>



9. git merge:
   - İki dalı birleştirir.

    git merge <branch-name>




10. git pull:
    - Uzaktaki depodan değişiklikleri indirir ve çalışma dizininizle birleştirir.

     git pull




11. git push:
    - Yerel değişiklikleri uzaktaki depoya gönderir.

  git push



12. git remote:
    - Uzaktaki depoları yönetir.

    git remote add <name> <url>    git remote -v




13. git fetch:
    - Uzaktaki depodan değişiklikleri indirir ama çalışma diziniyle birleştirmez.

       git fetch



14. git reset:
    - Değişiklikleri geri alır veya commit geçmişini değiştirir.

   git reset <commit>    git reset --hard <commit>    git reset --soft <commit>




15. git stash:
    - Çalışma dizinindeki değişiklikleri geçici olarak saklar.

   git stash    git stash apply




16. git rebase:
    - Bir dalın bazını başka bir dalın üstüne yeniden oluşturur.

git rebase <branch>




17. git diff:
    - Değişiklikleri karşılaştırır.

git diff   
 git diff <commit>

Bu komutlar, Git ile çalışırken en sık kullanılan ve temel işlevleri yerine getiren komutlardır. Her birinin daha ileri seviye seçenekleri ve kullanımları da bulunmaktadır, ancak temel iş akışını anlamak için bu komutları bilmek genellikle yeterlidir.

Önceki Yazı
Laravel Nasıl Dockerize Edilir ? started

Was this article helpful?

Have more questions? Submit a request.