Discussion

Linux Git Terminal Komutları Mega Rehberi

Started by Celal · 18 Aug 2026 04:16 · 6 Views · 0 Replies
Thread Starter #0
Git, versiyon kontrol sistemleri arasında en popüler olanıdır ve yazılım geliştirme süreçlerinde sıkça kullanılır. Linux terminali üzerinden Git kullanmak, projelerinizi etkin bir şekilde yönetmenizi sağlar. Bu yazıda, Git ile ilgili temel ve ileri düzey komutları inceleyeceğiz.

1. Git Kurulumu:
Linux işletim sisteminizde Git'i kurmak için terminali açın ve aşağıdaki komutu kullanın:

CODE
1sudo apt-get install git


Bu komut, Debian tabanlı sistemlerde Git’i yükleyecektir. Red Hat veya CentOS tabanlı sistemlerde ise:

CODE
1sudo yum install git


komutunu kullanmanız gerekecektir.

2. Temel Git Komutları:
  • git init: Yeni bir Git deposu oluşturur. Mevcut dizinde bir Git deposu başlatmak için kullanılır.
  • git clone [url]: Uzak bir depoyu yerel makinenize kopyalar. Örneğin:

CODE
1git clone https://github.com/kullanici/proje.git


  • git add [dosya_adı]: Değişiklikleri sahneye ekler. Tüm dosyaları eklemek için:

CODE
1git add .


  • git commit -m "açıklama": Sahneye alınan değişiklikleri kaydeder. Açıklama, yapılan değişikliklerin kısa bir özetidir.

3. Değişiklikleri İncelemek:
  • git status: Depodaki dosyaların mevcut durumunu gösterir.
  • git diff: Değişikliklerin detaylarını gösterir. Hangi dosyalarda ne tür değişiklikler olduğunu görebilirsiniz.

4. Branch (Dal) Yönetimi:
  • git branch: Mevcut dalları listeler.
  • git checkout [dal_adı]: Belirtilen dala geçiş yapar.
  • git merge [dal_adı]: İlgili dalı mevcut dala birleştirir.

5. Uzak Depo ile Çalışma:
  • git push origin [dal_adı]: Yerel değişiklikleri uzak depoya gönderir.
  • git pull origin [dal_adı]: Uzak depodaki değişiklikleri yerel depoya çeker.

Bu komutlar, Git'in temel işlevlerini anlamanızı sağlayacaktır. Daha karmaşık işlemler ve senaryolar için Git'in resmi dökümantasyonuna başvurabilirsiniz. Git ile ilgili deneyimlerinizi ve kullanışlı bulduğunuz başka komutları paylaşmak isterseniz, bu konuyu derinleştirebiliriz.

You must be logged in to reply.

0 quotes selected