İçeriğe geç
Blog · Yazılım

Git’te ilk commit nasıl yapılır? Add, status ve commit

Dosyayı kaydetmekle sürüm kaydı oluşturmayı ayır; hazırlık alanını inceleyerek ilk commit adımlarını öğren.

Webino App Ekibi Son güncelleme: 4 dk okuma
Bu sayfada · 11 başlık

Dosyayı Ctrl+S ile kaydetmek, o dosyanın bütün geçmişini anlamlı adımlarla tutmak değildir. Git commit bir değişiklik grubunun kaydını oluşturur. Küçük ve açıklanabilir kayıtlar, neyi neden değiştirdiğini daha sonra bulmanı kolaylaştırır.

Önce neyi çözmek istediğini belirle

Yerel bir depoda ilk kaydı oluşturacağız. GitHub hesabına veya internete gerek yok; bu adım dosya geçmişini kendi bilgisayarında tutmakla ilgilidir.

Adım adım uygula

  1. 1 Durumu gör. Proje klasöründe git init ile depo başlat. git status ile izlenen ve yeni dosyaları incele; özel bilgi içeren dosyaları eklemeden önce ayır.
  2. 2 Değişikliği hazırla. git add index.html yalnızca seçili dosyayı hazırlar. git diff --staged ile tam olarak hangi satırların kayda gireceğini oku.
  3. 3 Anlamlı kayıt al. git commit -m ile değişikliği anlatan kısa mesaj yaz. git log --oneline ile kaydın oluştuğunu kontrol et.

Küçük bir örnek

Terminal
git init
git status
git add index.html
git diff --staged
git commit -m "Ana sayfa başlığını ekle"
git log --oneline

Sık takılınan nokta

git add . bütün uygun değişiklikleri hazırlar; içinde anahtar veya gereksiz büyük dosya var mı okumadan kullanma. İlk commit öncesinde Git ad/e-posta isteyebilir; uygun kullanıcı bilgilerini yapılandır.

Şimdi kendin dene

İlk commit’ten sonra yalnızca başlığı değiştir, yeni bir commit al. İki kaydı log ekranında bul ve değişiklik farkını incele. Silme komutlarını deneme deposu dışında rastgele kullanma.

Bir sonraki adım Git kurulum ve sürüm kaydı rehberi →

Git İş Akışında En Sık Kullanılan Komutlar ve Görev Tablosu

Git’te ilk commit nasıl yapılır? Add, status ve commit konusunu uygularken hangi komutun dosyayı hangi aşamaya taşıdığını bilmek, yanlışlıkla kod kaybetmeni önler:

Komut Ne Yapar? Ne Zaman Kullanılır? Dikkat Edilecek Nokta
git status Değişen, eklenen ve izlenmeyen dosyaları listeler Her işlemden önce ve sonra durumu görmek için Hiçbir dosyayı değiştirmez, tamamen güvenlidir
git diff Kaydedilmemiş satır farklarını gösterir Commit atmadan önce "Ben neyi değiştirdim?" demek için Unutulan `console.log` veya test satırlarını yakalar
git add <dosya> Seçilen dosyayı hazırlık alanına (Staging) alır Yalnızca ilgili değişikliği pakete dahil etmek için `git add .` yapmadan önce `.gitignore` dosyasını kontrol et
git commit -m "mesaj" Hazırlık alanındaki dosyaların kalıcı anlık görüntüsünü alır Anlamlı bir küçük adım tamamlandığında Mesajda "ne ve neden değişti" kısaca açıklanmalıdır
git switch -c <dal-adi> Yeni bir çalışma dalı (branch) oluşturup oraya geçer Yeni bir özellik veya hata düzeltmesine başlarken Ana dalı (`main`) her zaman çalışır durumda tutar

Git ve GitHub Kullanırken 4 Altın Kural

Sıkça Sorulan Sorular (SSS)

Yanlışlıkla `git add` yaptığım bir dosyayı nasıl geri çıkarırım? +

Dosyadaki kodlarını silmeden yalnızca hazırlık alanından (staging) çıkarmak için git restore --staged <dosya-adi> komutunu çalıştırabilirsin.

`git commit` yaptıktan sonra kodlarım otomatik olarak GitHub'a gider mi? +

Hayır. `git commit` değişikliği yalnızca senin bilgisayarındaki yerel `.git` veritabanına kaydeder. Uzak sunucuya (GitHub veya GitLab) göndermek için ayrıca git push komutunu çalıştırman gerekir.

Kaynak ve devamı

Resmi belgeleri aç ↗

Yayın: · Güncelleme:

↑ Başa dön

Yazan

Webino App Ekibi

Teknolojiyi sade Türkçeyle anlatan rehberler. Örnekleri kendin deneyebilir, bağlantılı resmi belgelerle konuyu derinleştirebilirsin.

Bunları da okuyabilirsin

Tüm yazılar →

Yorumlar

Soruların ya da eklemek istediklerin varsa yaz.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.