Takip et

Temel Git Komutları: Baştan Sona Git Rehberi

Temel Git Komutları: Baştan Sona Git Rehberi

Merhaba! Fatih Soysal olarak, sizlere Git sürüm kontrol sisteminin temel komutlarını adım adım anlatacağım. Bu rehber, hem yeni başlayanlar hem de bilgilerini tazelemek isteyenler için faydalı olacaktır. Git öğrenmek, özellikle yazılım geliştirme alanında, oldukça önemlidir. Bu nedenle, bu kılavuzu dikkatlice inceleyerek Git’i etkin bir şekilde kullanmaya başlayabilirsiniz. İlk olarak, Git’i bilgisayarınıza kurmanız gerekmektedir. Daha sonra, aşağıdaki komutları kullanarak Git ile çalışmaya başlayabilirsiniz.

Git Kurulumu

Öncelikle, işletim sisteminize uygun Git sürümünü buradan indirip kurmalısınız. Kurulumdan sonra komut satırınızda veya terminalinizde git --version komutunu çalıştırarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz. Sonrasında, Git’i kullanmaya başlayabilirsiniz.

Temel Git Komutları

1. Depo Oluşturma ve Başlatma:

Yeni bir proje için Git deposu oluşturmak için şu komutu kullanırız:

git init

Bu komut, mevcut dizinde bir Git deposu başlatır. Zaten bir Git deposu içindeyseniz, bu komutu kullanmanıza gerek yoktur. Daha sonra, değişikliklerinizi takip etmeye başlayabilirsiniz. Bu, Git ile çalışma sürecinizin ilk adımıdır.

2. Dosya Ekleme:

Değişikliklerinizi Git’e eklemek için öncelikle dosyaları “staging area” adı verilen bir alana eklemeniz gerekir. Bu, git add komutu ile yapılır:

git add .  // Tüm dosyaları ekler
git add dosya_adi.txt // Belirli bir dosyayı ekler

Nokta (.), tüm dosyaları ekler. Belirli bir dosyayı eklemek istiyorsanız, dosya adını yazmanız yeterlidir. Ekleme işlemini doğru bir şekilde yaptığınızdan emin olmak önemlidir.

3. Değişiklikleri Kaydetme (Commit):

Staging alanına eklediğiniz değişiklikleri kalıcı olarak kaydetmek için git commit komutunu kullanırız. Bu komut ile değişiklikleri bir “commit” olarak kaydederiz. Açıklayıcı bir mesaj yazmak oldukça önemlidir:

git commit -m "Açıklayıcı mesaj"

Mesaj, yapılan değişiklikleri özetlemelidir. Örneğin, “Ana sayfada tasarım değişiklikleri yapıldı” gibi. Açıklayıcı mesajlar, daha sonra değişiklikleri kolayca anlamanıza yardımcı olur.

4. Depodan Durum Kontrolü:

Depo içindeki değişikliklerin durumunu kontrol etmek için git status komutunu kullanabiliriz:

git status

Bu komut, hangi dosyaların izlendiğini, hangi dosyalarda değişiklik yapıldığını ve staging alanında hangi dosyaların bulunduğunu gösterir. Bu komut, Git ile çalışırken oldukça kullanışlıdır.

5. Değişiklikleri Geri Almak:

Yanlışlıkla yapılan değişiklikleri geri almak için git checkout -- dosya_adi.txt komutunu kullanabilirsiniz. Bu komut, dosyanın son commit durumuna geri döner. Dikkatli kullanılması gereken bir komuttur. Önemli değişiklikleri yapmadan önce yedek almayı unutmayın.

6. Uzak Depo ile Çalışma:

Projenizi GitHub, GitLab veya Bitbucket gibi uzak depolarda yönetmek için aşağıdaki komutları kullanabilirsiniz. İlk olarak, uzak depoyu eklemeniz gerekir:

git remote add origin 

Daha sonra, değişiklikleri uzak depoya göndermek için:

git push -u origin main

Ve uzak depodan değişiklikleri indirmek için:

git pull origin main

Bu komutlar, ekip çalışması için olmazsa olmaz komutlardır. Uzak deponuzun URL’sini doğru bir şekilde girdiğinizden emin olun. main yerine farklı bir dal adı kullanabilirsiniz.

7. Dallar (Branches):

Farklı özellikler üzerinde çalışmak veya yeni özellikler eklemek için dallar kullanabiliriz. Yeni bir dal oluşturmak için:

git checkout -b yeni_dal_adi

Mevcut bir dala geçmek için:

git checkout mevcut_dal_adi

Dalları yönetmek, büyük projelerde düzenli ve verimli çalışmak için çok önemlidir. Dallar sayesinde farklı geliştirmeler aynı anda yapılabilir.

Umarım bu makale size Git’in temel komutlarını anlamanızda yardımcı olmuştur. Daha detaylı bilgi için web sitemi ziyaret edebilirsiniz. Git, bir süre sonra pratik yaparak daha iyi öğrenilir. Başarılar!

#Etiketler: Git, Git Komutları, Sürüm Kontrol, Git Başlangıç, Git Öğrenme, Git Tutorial, GitHub, GitLab, Bitbucket, Depo, Commit, Branch, Push, Pull, Add, Status, Checkout

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık