Özet - İleri stash
- Git kursu
- İleri seviye
- Ders 36/56
- 5 dk
ileri stash seçeneklerini birleştirerek ara işleri yönetirsin.
İleri stash seçeneklerini birlikte kullan
Git stash, farklı çalışma durumlarını geçici olarak saklamak için birden fazla seçenek sunar. -u takip edilmeyen dosyaları dahil eder, stash branch kayıtlı değişikliklerden yeni dal oluşturur ve stash show -p saklanan farkları ayrıntılı gösterir.
git stash -u
git stash branch task-work stash@{0}
git stash show -pBu komutlar ara işleri korumana, ayrı bir dalda devam etmene ve değişiklikleri incelemene yardımcı olur.
Uygulama İleri stash iş akışını oluştur
commands dizisine aşağıdaki işlemleri sırayla ekle: untracked dosyaları da saklamak için git stash -u, yeni çalışma dalı oluşturmak için git stash branch experiment-work ve farkları incelemek için git stash show -p. Komutları satır satır yazdır.
Başlangıç kodu
const commands = [
// İleri stash işlemlerini sırala
];
// Komutları yazdırÖrnek çözüm
let commands = [
"git stash -u",
"git stash branch experiment-work",
"git stash show -p"
];
console.log(commands.join("\n"));Beklenen çıktı
git stash -u git stash branch experiment-work git stash show -p
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yeni dosyaları da saklayıp ardından ayrı bir dalda çalışmaya devam etmek istiyorsun. Hangi komut dizisi uygundur?
- git stash -u ardından git stash branch task-work Doğru cevap
- git stash pop ardından git clone
- git stash list ardından git reset --hard
- git stash show -p ardından git merge
Açıklama: <code>git stash -u</code> untracked dosyaları saklar. Ardından <code>git stash branch</code> bu kayıttan yeni dal oluşturabilir.
2 Ara iş akışını tamamla
git stash -u
git stash branch task-work
git stash show ____
git stash -u
git stash branch task-work
git stash show -p
Açıklama: Son komuttaki <code>-p</code> seçeneği, stash değişikliklerinin ayrıntılı farkını gösterir.
3 İleri stash araçlarını eşleştir
| Kavram | Anlamı |
|---|---|
git stash -u |
Takip edilmeyenleri de saklar |
stash branch |
Yeni dalda değişiklikleri açar |
stash show -p |
Satır bazlı farkı gösterir |
Patch |
Değişikliklerin metinsel gösterimi |