Git Stash ing: Temiz Bir Çalışma Durumu İçin Taahhüt Edilmemiş Değişiklikleri Geçici Olarak Saklayın

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.