git checkout
- Git kursu
- Orta seviye
- Ders 5/82
- 4 dk
git checkout ile dal ve dosya değiştirmeyi öğrenirsin.
git checkout ile Dal Değiştirme
git checkout komutu Git'te farklı bir dala geçmek için kullanılan eski ve çok amaçlı komutlardan biridir. Dal adını komutun ardından yazarak o dala geçebilirsin.
git checkout test-ortamiBu komut aynı zamanda geçmişteki bir commit üzerinde inceleme yapmak için de kullanılabilir. Ancak dosya geri yükleme ve dal değiştirme işlemlerini ayrı komutlarla yapmak daha anlaşılırdır.
Checkout ile Dosya Geri Yükleme
git checkout eski kullanımında dosyaları belirli bir kayıttaki içerikle geri yüklemek için de kullanılabilir. Örneğin git checkout HEAD -- index.html komutu, index.html dosyasını HEAD tarafından gösterilen kayıttaki haline döndürür.
Bu işlem dosyadaki mevcut çalışma ağacı değişikliklerini kaybettirebilir. Güncel Git kullanımında dosya geri yükleme için git restore komutu daha açıktır.
Uygulama Checkout ile İnceleme Dalına Geç
inceleme adlı dala git checkout kullanarak geç. Ardından geçişin tamamlandığını belirten mesajı yazdır.
Başlangıç kodu
print("Dal değişimi hazırlanıyor")Örnek çözüm
git checkout inceleme
print("İnceleme dalına geçildi")Beklenen çıktı
Dal değişimi hazırlanıyor İnceleme dalına geçildi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Mevcut depoda test-ortami dalına geçmek için hangi komut kullanılır?
- git checkout test-ortami Doğru cevap
- git checkout -d test-ortami
- git restore test-ortami
- git commit test-ortami
Açıklama: Doğru. git checkout ve dal adı birlikte kullanıldığında belirtilen dala geçilir.
2 Checkout ile Dal Seç
git checkout ____
git checkout inceleme
Açıklama: Dal adı komuttan sonra yazılır. Böylece inceleme dalına geçilir.
3 Checkout Kullanımları
| Kavram | Anlamı |
|---|---|
git checkout inceleme |
Belirtilen dala geçer |
git checkout HEAD -- dosya |
Dosyayı HEAD içeriğine döndürür |
HEAD |
Geçerli kayıt konumunu belirtir |
-- |
Dosya yolunu seçeneklerden ayırır |