Kapatmak için ESC tuşuna basın

Git Nedir? Git Kullanımı ve Temel Komutlar: Başlangıç Rehberi

Git, dağıtık bir versiyon kontrol sistemidir ve yazılım geliştirme süreçlerinde kullanılır. Proje dosyalarının geçmişini takip etmek, değişiklikleri yönetmek ve işbirliği yapmak için kullanılan bu araç, geliştiricilerin daha verimli çalışmalarına olanak tanır.

Git Nedir?

Git, Linus Torvalds tarafından geliştirilmiş açık kaynaklı bir versiyon kontrol sistemidir. Projelerin kod tabanını takip etmek, değişiklikleri kontrol etmek ve farklı versiyonlar arasında geçiş yapmak için kullanılır.

Git Kurulumu

Git’i bilgisayarınıza kurmak için Git resmi web sitesinden uygun sürümü indirip kurabilirsiniz.

Temel Git Komutları

1. Repository Oluşturma

Bir proje için yeni bir Git deposu (repository) oluşturmak için:

Bash
git init
2. İlk Değişikliği Yapma

Proje dosyalarında bir değişiklik yaptıktan sonra, değişiklikleri takip etmek için:

Bash
git add dosya_adı

Bütün değişiklikleri takip etmek için:

Bash
git add .
3. Durumu Kontrol Etme

Yapılan değişiklikleri ve repo durumunu kontrol etmek için:

Bash
git status
4. Değişiklikleri Kaydetme

Yapılan değişiklikleri kaydetmek için:

Bash
git commit -m "Değişiklik açıklaması"
5. Uzak Depoya Bağlanma

Bir uzak depo (remote repository) ile bağlantı kurmak için:

Bash
git remote add origin uzak_depo_url
6. Değişiklikleri Uzak Depoya Gönderme

Yereldeki değişiklikleri uzak depoya göndermek için:

Bash
git push -u origin branch_ismi
7. Değişiklikleri Çekme

Uzak depodaki değişiklikleri çekmek için:

Bash
git pull origin branch_ismi
8. Branch Oluşturma ve Geçiş

Yeni bir branch oluşturmak ve geçiş yapmak için:

Bash
git branch branch_ismi
git checkout branch_ismi

veya kısa bir şekilde:

Bash
git checkout -b branch_ismi
9. Branch Birleştirme

Bir branch’i ana branch ile birleştirmek için:

Bash
git merge birlestirilecek_branch_ismi
10. Projeyi Kopyalama

Eğer hali hazırda bir proje var ve siz o proje üzerinden devam etmek istiyorsanız git clone yapmanız gerekir. Bir projeyi uzaktan kopyalamak için:

Bash
git clone uzak_depo_url

Branch (Dal) Mantığı

Git’te branch, projenin ana hattından (master/main) ayrılan ve bağımsız olarak geliştirilebilen bir çizgidir. Farklı özellikleri veya hata düzeltmelerini geliştirirken, ana hattı bozmadan çalışmanıza olanak tanır.

Yeni bir branch oluşturmak, mevcut bir branch’e geçmek ve branch’leri birleştirmek, geliştirme sürecini düzenlemenize yardımcı olur. Branch kullanımı, projenin karmaşıklığını azaltır ve ekip içinde paralel çalışmayı destekler.

Sonuç

Git, yazılım geliştirme süreçlerinde önemli bir araçtır ve geliştiricilerin proje dosyalarını etkili bir şekilde yönetmelerine yardımcı olur. Bu rehber, Git’in temel komutlarını ve branch mantığını öğrenmek için bir başlangıç noktasıdır. Daha fazla bilgi edinmek ve derinlemesine öğrenmek için pratik yapmayı unutmayın.

Bayram Alaçam

Merhaba, Ben Bayram Bursa'da yaşıyorum. Geniş Bir deneyime sahip olmakla birlikte, özellikle Javascript alanında uzmanlaştım ve bu alandaki tüm detaylarla ilgileniyorum. Mobil uygulama geliştirme konusunda da derin bir ilgi ve yetenek setine sahibim. Backend, veritabanı yönetimi ve DevOps konularında da deneyimliyim ve her projede güvenilir, ölçeklenebilir çözümler sunabilirim.Yeni teknolojileri öğrenmek benim için bir tutku. Hızla değişen teknoloji dünyasında güncel kalmak ve son trendleri takip etmek benim için önemli bir prensiptir

Bir yanıt yazın

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