Konuyu Açan
#0
Git, yazılım geliştirme süreçlerinde sıkça kullanılan bir versiyon kontrol sistemidir. Geliştiricilerin projelerinde farklı değişiklikler üzerinde çalışırken, bazen geçici olarak mevcut değişiklikleri kaydetmek isteyebilirler. Bu noktada Git'in "stash" özelliği devreye girer. Stash, üzerinde çalıştığınız değişiklikleri bir kenara koyarak temiz bir çalışma ortamı elde etmenizi sağlar.
Git Stash Nedir?
Git stashi, mevcut değişikliklerinizi (hem sahneye eklenmiş hem de eklenmemiş) geçici olarak saklamak için kullanılır. Bu, genellikle yeni bir dal (branch) oluşturmak veya kodu güncellemek gibi durumlarda faydalıdır. Stash işlemi, değişikliklerinizi kaydedip geri çağırabilmek için bir yığın (stack) yapısı kullanır.
Git Stash Komutları
Aşağıda Git stash ile ilgili temel komutları bulabilirsiniz:
Örnek Kullanım
Diyelim ki bir projede çalışıyorsunuz ve acil bir hata düzeltmesi yapmanız gerekiyor. Öncelikle mevcut değişikliklerinizi saklamak için terminalde şu komutu çalıştırabilirsiniz:
Ardından hata düzeltmesini yapabilir, commit edebilir ve gerekli işlemleri tamamladıktan sonra stash kaydınızı geri getirmek için:
komutunu kullanabilirsiniz.
Git stash, geliştiricilere büyük kolaylıklar sağlar; ancak unutulmaması gereken önemli bir nokta, saklanan değişikliklerin kalıcı olmadığıdır. Bu nedenle stash'lerinizi düzenli olarak kontrol etmek ve gerekirse kaydetmek önemlidir. Stash kullanımı, projelerde daha düzenli bir çalışma süreci sağlar ve karmaşayı azaltır.
Git Stash Nedir?
Git stashi, mevcut değişikliklerinizi (hem sahneye eklenmiş hem de eklenmemiş) geçici olarak saklamak için kullanılır. Bu, genellikle yeni bir dal (branch) oluşturmak veya kodu güncellemek gibi durumlarda faydalıdır. Stash işlemi, değişikliklerinizi kaydedip geri çağırabilmek için bir yığın (stack) yapısı kullanır.
Git Stash Komutları
Aşağıda Git stash ile ilgili temel komutları bulabilirsiniz:
- git stash: Mevcut değişikliklerinizi saklar ve çalışma alanınızı temizler.
- git stash list: Saklanan tüm stash kayıtlarını listeler.
- git stash apply [stash@{n}]: Belirtilen stash kaydını geri getirir. n değeri, listenin sırasını belirtir.
- git stash pop: En üstteki stash kaydını geri getirir ve yığın listesinden kaldırır.
- git stash drop [stash@{n}]: Belirtilen stash kaydını siler.
- git stash clear: Tüm stash kayıtlarını siler.
Örnek Kullanım
Diyelim ki bir projede çalışıyorsunuz ve acil bir hata düzeltmesi yapmanız gerekiyor. Öncelikle mevcut değişikliklerinizi saklamak için terminalde şu komutu çalıştırabilirsiniz:
CODE
1git stashArdından hata düzeltmesini yapabilir, commit edebilir ve gerekli işlemleri tamamladıktan sonra stash kaydınızı geri getirmek için:
CODE
1git stash popkomutunu kullanabilirsiniz.
Git stash, geliştiricilere büyük kolaylıklar sağlar; ancak unutulmaması gereken önemli bir nokta, saklanan değişikliklerin kalıcı olmadığıdır. Bu nedenle stash'lerinizi düzenli olarak kontrol etmek ve gerekirse kaydetmek önemlidir. Stash kullanımı, projelerde daha düzenli bir çalışma süreci sağlar ve karmaşayı azaltır.