Git'te stash, henüz commit etmediğiniz yerel değişiklikleri geçici olarak kenara koyar. Başka bir işe yer açmak için tamamlanmamış notları etiketli bir çekmeceye koymak gibidir.
Bir geliştirici kısa süreliğine dal değiştirmek ve sonra değişiklikleri geri getirmek için çalışmasını stash edebilir. Kalıcı bir anlık görüntü oluşturmaya hazır değilseniz kullanışlıdır.
Stash uzun süreli yedekleme değildir ve commit'in yerini tutmaz. Kaydedilen değişiklikler yerel Git çalışmasının parçası olmaya devam eder; işiniz bitince geri yüklenmeli veya başka şekilde ele alınmalıdır.
