git checkout

10 ay önce Yazılım


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

git checkout Komutu Nedir?

git checkout komutu, Git deposunda branch değiştirmek veya belirli bir commit, dosya ya da branch içeriğini çalışma dizinine almak için kullanılan çok amaçlı bir Git komutudur.

Ne İşe Yarar?

git checkout komutu; farklı branch’ler arasında geçiş yapmak, geçmişteki bir commit’i incelemek veya belirli bir dosyayı eski hâline döndürmek için kullanılır. Git’te çalışma bağlamını değiştiren temel araçlardan biridir.

En Basit Kullanımı

git checkout branch_adi
Switched to branch 'feature-login'

Örnek Kullanımlar

Mevcut bir branch’e geçiş yapma

git checkout develop
Switched to branch 'develop'

Yeni bir branch oluşturup ona geçme (-b)

git checkout -b feature-search
Switched to a new branch 'feature-search'

Belirli bir commit’e geçiş yapma (detached HEAD)

git checkout a1b2c3d
Note: switching to 'a1b2c3d'.
You are in 'detached HEAD' state.

Belirli bir dosyayı son commit hâline döndürme

git checkout -- README.md

Dosyayı başka bir branch’ten alma

git checkout develop -- config.php

Ne Zaman Kullanılır?

Farklı bir branch üzerinde çalışmaya geçerken, geçmiş bir commit’i incelemek istediğinde veya dosyalardaki değişiklikleri geri almak gerektiğinde git checkout komutu kullanılır.

Küçük İpuçları

  • -b parametresi, branch oluşturma ve geçişi tek adımda yapar.
  • Detached HEAD modunda yapılan commit’ler kalıcı olmayabilir.
  • Dosya geri alma işlemleri geri döndürülemez olabilir; dikkatli kullanılmalıdır.
  • Yeni Git sürümlerinde branch geçişi için git switch önerilir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.