Devam Eden Çalışmayı Geçici Olarak Saklama
git stash komutunun işlenmemiş değişiklikleri nasıl rafa kaldırdığını, böylece bağlamı hızla değiştirip çalışmanızı daha sonra geri yükleyebileceğinizi öğrenin.
Devam Eden Çalışmayı Geçici Olarak Saklama, CoddyKit'te ücretsiz bir Git & GitHub Professional Workflow dersidir. Bu, 4 dersinin 4. 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, Git & GitHub Professional Workflow öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Git & GitHub Professional Workflow kursu toplamda 4 dersten oluşur.
Kesinti Sorunu
Değişiklik yapmanın ortasındayken başka bir dalda acil bir düzeltme gerekir; ancak çalışmanız henüz işlenmeye hazır değildir. git stash, temiz bir şekilde geçiş yapabilmeniz için değişikliklerinizi geçici olarak saklar.
Geçici Saklama Alanı Nedir?
Geçici saklama alanı, Git'in işlenmemiş değişikliklerinizi (hem hazırlama alanına alınmış hem de alınmamış olanları) sakladığı ve çalışma dizininizi temiz duruma döndürdüğü bir yığındır.
Değişiklikleri Geçici Olarak Saklama
git stash komutunu çalıştırmak değişikliklerinizi kaydeder ve çalışma ağacını temizler.
git stash
# Saved working directory and index state WIP on mainBir Saklama Kaydını Adlandırma
İçeriğini hatırlayabilmek için bir saklama kaydına ileti ekleyin.
git stash push -m 'half-done login form'Saklama Kayıtlarını Listeleme
Saklama kayıtları bir yığın üzerinde numaralandırılır. Neleri geçici olarak sakladığınızı görmek için onları listeleyin.
git stash list
# stash@{0}: On main: half-done login form
# stash@{1}: WIP on main: 9a3f1c some earlier workpop ile Geri Yükleme
git stash pop, en yeni saklama kaydını yeniden uygular ve onu yığından kaldırır.
git stash pop
# changes are back; stash@{0} is removedapply ve pop Karşılaştırması
git stash apply, değişiklikleri yeniden uygular ancak saklama kaydını korur; aynı çalışmayı birden fazla dala uygulamak istediğinizde bu kullanışlıdır.
git stash apply stash@{1}
# the stash stays in the listİzlenmeyen Dosyaları Dâhil Etme
Varsayılan olarak geçici saklama işlemi izlenmeyen dosyaları yok sayar. Bunları dâhil etmek için -u kullanın.
git stash push -u -m 'includes new files'Bir Saklama Kaydını İnceleme
Uygulamadan önce bir saklama kaydının neler içerdiğini önizleyin.
git stash show -p stash@{0}Temizleme
Artık ihtiyacınız olmayan tek bir saklama kaydını silin veya hepsini temizleyin.
git stash drop stash@{1}
git stash clearGeçici Saklama Alanı Ne Zaman Kullanılır?
- Yarım kalmış çalışmayı işlemeden dallar arasında hızla geçiş yapın
- Kirli bir çalışma ağacına güncellemeleri çekin
- Deney yapın; işe yaramazsa drop ile silin
Hızlı Kontrol
Geçici saklama alanı bilginizi sınayın.
Özet
git stash komutunun, bağlamlar arasında temiz bir şekilde geçiş yapabilmeniz için işlenmemiş çalışmayı bir yığında geçici olarak sakladığını öğrendiniz. Saklama kayıtlarını adlandırmak için push -m, görüntülemek için list, geri yüklemek için pop ve apply, izlenmeyen dosyalar için -u, temizlemek için de drop/clear kullanın.
Sıkça Sorulan Sorular
“Devam Eden Çalışmayı Geçici Olarak Saklama” dersi ücretsiz mi?
Evet — “Devam Eden Çalışmayı Geçici Olarak Saklama” 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 Git & GitHub Professional Workflow kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Git & GitHub Professional Workflow kursu toplamda 4 dersten oluşur.
“Devam Eden Çalışmayı Geçici Olarak Saklama” dersinde ne öğreneceğim?
git stash komutunun işlenmemiş değişiklikleri nasıl rafa kaldırdığını, böylece bağlamı hızla değiştirip çalışmanızı daha sonra geri yükleyebileceğinizi öğrenin. Git & GitHub Professional Workflow 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.
Git & GitHub Professional Workflow öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Git & GitHub Professional Workflow, 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 4. dersidir.
“Devam Eden Çalışmayı Geçici Olarak Saklama” 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 Git & GitHub Professional Workflow dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Git & GitHub Professional Workflow 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
- Hazırlama, Gönderme, Geçmiş
- Değişiklikleri Yerel Olarak Geri Alma
- Dallanma ve Birleştirme Temelleri
- Devam Eden Çalışmayı Geçici Olarak Saklama