Sobes.tech
Junior — Middle

Git stash komutunun ne yaptığını ve hangi durumlarda kullanıldığını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

git stash komutu, henüz commit için hazır olmayan çalışma dizinindeki ve indeksdeki değişiklikleri geçici olarak saklamak için kullanılır. Bu, çalışma alanını temizleyerek başka bir dala geçmek veya başka işlemler yapmak için, tamamlanmamış değişiklikleri kaybetmeden olanak tanır.

git stash komutunu çalıştırdığınızda, Git değişikliklerinizi özel bir yığına kaydeder ve çalışma dizinini son commit durumuna geri getirir.

Kullanım örneği:

git stash       # Değişiklikleri kaydeder
# başka bir dala geçiyoruz
git checkout feature-branch
# kaydedilen değişikliklere geri dönüyoruz
git stash pop   # Değişiklikleri geri yükler ve yığından siler

Bu, bir görev üzerinde çalışmaya başladıysanız ve mevcut çalışmalarınızı kaybetmeden başka bir göreve acil geçmeniz gerekiyorsa kullanışlıdır.