Stashing
Git'te, kaydedilmemiş değişiklikleri geçici olarak depolamanıza ve temiz bir çalışma durumuna geçmenize olanak tanır. Bu, şu anda üzerinde çalıştığınız değişiklikleri gerçekleştirmeden başka bir şubeye geçmeniz veya farklı bir özellik üzerinde çalışmanız gerektiğinde kullanışlıdır.
Stashing
Git'te kullanılacak adımlar şunlardır:
Stash
senin değişikliklerin
Çalışma dizininizde olduğunuzdan emin olun ve aşağıdaki komutu çalıştırın:
git stash save "Stash name"
Bu komut, taahhüt edilmemiş tüm değişikliklerinizi belirtilen adla yeni bir zulada saklayacaktır. Bir ad belirtmezseniz stash
, Git otomatik olarak bir varsayılan ad oluşturur.
stash
Listeyi görüntüle
Deponuzdaki zulaların listesini görüntülemek için şu komutu çalıştırın:
git stash list
Bu komut, dizin numaralarıyla birlikte tüm mevcut zulaları görüntüler.
Uygula stash
stash
a'yı çalışma durumunuza uygulamak için şu komutu çalıştırın:
git stash apply <stash_name>
Uygulamak istediğiniz ad veya dizin numarasıyla <stash_name>
değiştirin. stash
Bir ad belirtmezseniz stash
, Git varsayılan olarak en son stash
.
bırak bir stash
Bir zulayı başarıyla uyguladığınızda ve artık ona ihtiyacınız kalmadığında, şu komutu kullanarak zulayı bırakabilirsiniz:
git stash drop <stash_name>
Uygulamak istediğiniz ad veya dizin numarasıyla <stash_name>
değiştirin. stash
Bir ad belirtmezseniz stash
, Git varsayılan olarak en son stash
.
Stashing
Git'te, kaydedilmemiş değişiklikleri kaybetmeden geçici olarak depolamanıza izin veren önemli bir özelliktir. Bu, iş akışınızı kesintiye uğratmadan şubeler ve özellikler arasında kolayca geçiş yapmanıza yardımcı olur.