Git Tutorials

Git Temelleri: Başlangıç Rehberi

Spread the love

Git, projenizdeki dosyalardaki değişiklikleri izleyen ve önceki sürümlere geri dönmenizi ve başkalarıyla etkili bir şekilde iş birliği yapmanızı sağlayan dağıtılmış bir sürüm kontrol sistemidir (DVCS). Bu öğretici, temel komutları ve iş akışlarını kapsayarak Git’in temel bir anlayışını sağlar.

İçindekiler Tablosu

Git’e Başlangıç

Komutlara dalmadan önce, Git’in sisteminize kurulu olduğundan emin olun. Resmi Git web sitesinden indirebilirsiniz. Kurulduktan sonra, komut satırı veya terminal kullanarak proje dizininize gidin. Bir Git deposunu şu şekilde başlatın:

git init

Bu, dizininizde değişiklikleri izleyen gizli bir .git klasörü oluşturur.

git add ile Değişiklikleri Hazırlama

git add komutu, değişiklikleri bir sonraki tesliminiz için hazırlayarak, hazırlar. Bunu, belirli bir anlık görüntü parçası olarak kaydetmek istediğiniz değişiklikleri seçme olarak düşünün. git add, dosyaları veya dizinleri bağımsız değişken olarak alır.

Örnekler:

  • git add README.md: Sadece README.md dosyasındaki değişiklikleri hazırlar.
  • git add *.txt: Tüm .txt dosyalarındaki değişiklikleri hazırlar.
  • git add .: Geçerli dizindeki ve alt dizinlerindeki tüm değişiklikleri hazırlar. Dikkatli kullanın!

git add kullandıktan sonra, değişiklikler hazırlanmış ancak henüz kalıcı olarak kaydedilmemiştir. git status çalıştırırsanız, listelenmiş olarak göreceksiniz.

git commit ile Teslimler Oluşturma

git commit komutu, hazırlanmış değişikliklerinizi yerel Git deponuza kaydeder (teslim eder). Her teslim, projenizin belirli bir zaman noktasındaki anlık görüntüsünü temsil eder ve açıklayıcı bir mesaj içerir.

Komut:

git commit -m "Açıklayıcı teslim mesajınız"

-m bayrağı, mesajınızı doğrudan komuta ekler. İyi yazılmış bir mesaj, projenizin geçmişini anlamak için çok önemlidir. -m olmadan, Git mesajı yazmanız için bir metin düzenleyici açar.

Temel Git İş Akışı

  1. Değişiklikler Yapın: Proje dosyalarınızı düzenleyin.
  2. Değişiklikleri Hazırlayın: Bir sonraki tesliminiz için değişiklikleri seçmek için git add kullanın.
  3. Değişiklikleri Teslim Edin: Hazırlanmış değişiklikleri kaydetmek için git commit -m "Mesajınız" kullanın.

Değişiklik yapma, hazırlama ve teslim etme döngüsü, Git’in sürüm kontrolünün temelini oluşturur.

Sonraki Adımlar: Git Bilginizi Genişletme

Bu öğretici, temelleri kapsamıştır. Git’in gücünden tam olarak yararlanmak için, şunlar gibi ek komutları keşfedin:

  • git push: Teslimlerinizi uzak bir depoya (GitHub veya GitLab gibi) yükler.
  • git pull: Uzak bir depodan değişiklikleri indirir.
  • git branch: Paralel geliştirme için dallar oluşturur ve yönetir.
  • git merge: Farklı dallardan gelen değişiklikleri birleştirir.
  • git status: Çalışma dizininizin ve hazırlama alanınızın geçerli durumunu gösterir.
  • git log: Teslim geçmişini görüntüler.

Bu komutlarda uzmanlaşmak, etkili bir şekilde iş birliği yapmanıza, karmaşık projeleri yönetmenize ve temiz, düzenli bir sürüm geçmişi tutmanıza olanak tanır.

Bir yanıt yazın

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