0Pricing
DevOps Bootcamp · Ders

Hazırlama, Gönderme, Geçmiş

Hazırlama alanını, değişikliklerin nasıl gönderileceğini öğrenin ve `git log` kullanarak projenizin gönderim geçmişini inceleyin.

Hazırlama, Gönderme, Geçmiş, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Git Hazırlama Alanı

Git'te hazırlama alanı (dizin olarak da adlandırılır), çalışma dizininiz ile deponuz arasındaki kritik ara adımdır.

Bunu, değişiklikleri kalıcı olarak kaydetmeden önce hazırladığınız bir bekleme odası gibi düşünün.

İlgili değişiklikleri tek ve anlamlı bir değişiklik kaydında gruplamanızı sağlar.

Dosyaları Hazırlama Alanına Ekleme

Değişiklikleri çalışma dizininizden hazırlama alanına taşımak için git add komutunu kullanırsınız.

Hazırlamak istediğiniz dosyayı veya dosyaları belirtirsiniz. Bu, Git'e "Bu değişiklikleri bir sonraki değişiklik kaydıma eklemek istiyorum!" demenizi sağlar.

git add myfile.txt

Birden Çok Değişikliği Hazırlama

Dosyaları tek tek eklemek zorunda değilsiniz. Git, birden çok dosyayı veya tüm değişiklikleri aynı anda hazırlamak için kullanışlı yollar sunar.

  • git add . geçerli dizindeki ve alt dizinlerindeki tüm yeni ve değiştirilmiş dosyaları hazırlar.
  • git add -u yalnızca değiştirilmiş ve silinmiş dosyaları (yeni dosyaları değil) hazırlar.
git add .

Değişiklik Kaydı Nedir?

Bir değişiklik kaydı, projenizin belirli bir zamandaki anlık görüntüsünü almak gibidir. Hazırlama alanındaki değişiklikleri Git deponuza kalıcı olarak kaydeder.

Her değişiklik kaydının benzersiz bir kimliği, yazarı, zaman damgası ve hangi değişikliklerin yapıldığını açıklayan bir mesajı vardır.

İlk Değişiklik Kaydınızı Oluşturma

Değişiklikleriniz hazırlama alanına alındıktan sonra git commit komutunu kullanarak bunları kaydedebilirsiniz. Değişiklikleri açıklamak için her zaman açık ve öz bir mesaj eklemelisiniz.

-m seçeneği, değişiklik kaydı mesajını doğrudan girmenizi sağlar.

git commit -m "Add initial project files"

Proje Durumunuzu Denetleme

git status komutu en iyi yardımcınızdır! Size şunları bildirir:

  • Hangi dosyaların izlenmediğini (yeni olup henüz Git'e eklenmemiş dosyalar).
  • Hangi dosyalardaki değişikliklerin kaydedilmeye hazır olduğunu (hazırlanmış dosyalar).
  • Hangi dosyalardaki değişikliklerin henüz hazırlanmadığını.
git status

Hazırlanmamış Değişiklikleri İnceleme

Değişiklikleri hazırlamadan veya kaydetmeden önce onları incelemek iyi bir uygulamadır. git diff komutu, dosyalarınızda tam olarak nelerin değiştiğini görmenize yardımcı olur.

Varsayılan olarak git diff, çalışma dizininizde henüz hazırlama alanına alınmamış değişiklikleri gösterir.

git diff

Hazırlanmış Değişiklikleri İnceleme

Ya kaydetmeden önce hazırlama alanına zaten taşıdığınız değişiklikleri görmek isterseniz?

Hazırlanmış değişiklikleri son değişiklik kaydıyla karşılaştırmak için git diff --staged (veya git diff --cached) komutunu kullanabilirsiniz.

git diff --staged

Değişiklik Kaydı Geçmişini Görüntüleme

Deponuzdaki tüm değişiklik kayıtlarının kronolojik listesini görmek için git log komutunu kullanın. Bu komut, değişiklikleri kimin yaptığını, ne zaman yaptığını ve değişiklik kaydı mesajlarının ne olduğunu gösterir.

Projenizin nasıl geliştiğini anlamak için bu komut çok önemlidir!

git log

Günlük Çıktısını Basitleştirme

Varsayılan git log çıktısı oldukça ayrıntılı olabilir. Hızlı bir genel bakış için çıktıyı basitleştiren seçenekleri kullanabilirsiniz:

  • git log --oneline: Her değişiklik kaydını tek satırda gösterir.
  • git log --graph: Değişiklik kaydı geçmişini ASCII sanatından oluşan bir ağaç olarak görüntüler.
git log --oneline

Hazırlama ve Kaydetme Testi

Az önce index.html dosyasını değiştirdiniz ve yeni bir style.css dosyası oluşturdunuz. İkisini de bir sonraki değişiklik kaydınıza eklemek istiyorsunuz.

Bu değişiklikleri doğru şekilde hazırlayıp kaydeden komut dizisi hangisidir?

Özet: Hazırlama, Kaydetme ve Geçmiş

Great job! In this lesson, you learned the core steps of Git's local workflow:

  • The staging area (index) is where you prepare changes.
  • Use git add to move changes to the staging area.
  • A commit is a permanent snapshot of your staged changes.
  • Use git commit -m "message" to save a commit.
  • git status shows your working directory's state.
  • git diff helps review changes.
  • git log allows you to explore your project's history.

These commands are fundamental to tracking your project's progress!

Sıkça Sorulan Sorular

“Hazırlama, Gönderme, Geçmiş” dersi ücretsiz mi?

Evet — “Hazırlama, Gönderme, Geçmiş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Hazırlama, Gönderme, Geçmiş” dersinde ne öğreneceğim?

Hazırlama alanını, değişikliklerin nasıl gönderileceğini öğrenin ve `git log` kullanarak projenizin gönderim geçmişini inceleyin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Hazırlama, Gönderme, Geçmiş” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Hazırlama, Gönderme, Geçmiş
  2. Değişiklikleri Yerel Olarak Geri Alma
  3. Dallanma ve Birleştirme Temelleri
  4. Devam Eden Çalışmayı Geçici Olarak Saklama
← DevOps Bootcamp Sayfasına Dön