Tek bir dosya saklamak istiyorum. git stash
dosya adına bir parametre olarak izin vermediğinden, git stash -p
kullanmalı ve değişiklikleri diğer dosyalar arasında seçmeliyim.Dosyaların "git" komutlarında görüntülendiği sırayı ayarlayabilir misiniz?
Değişiklik yapmayan değişiklikler, çok sayıda dosya içermiyorsa veya depolamak istediğim dosya ilk olanlardan biri değilse, bu iyi çalışır.
Ancak, birçok dosya varsa ve saklamak istediğim listenin sonuna gelindiyse, istediğime ulaşıncaya kadar diğerlerini de geçmem gerekiyor. Ve bu biraz sıkıcı.
Bu yüzden merak ettim: Dosyaların işlenemediği sırayı tanımlamanın bir yolu var mı git stash -p
yapıyor?
Neden buna ihtiyacınız var? [Bu] (http://stackoverflow.com/questions/3040833/stash-only-one-file-out-of-multiple-files-that-have-changed-with-git) sizin için çalışabilir mi? – Francesco
'Git stash' sadece mevcut şubenizde olmayan (ve aslında * herhangi bir * dalda değil) bir taahhüt (daha doğrusu, en az iki, bazen üç, taahhüt) yaratmayı düşünmeye değer. Şube etiketleri taşınabilir olduğundan, işlemler oluşturabilir ve ardından etiketleri çevreyle karıştırıp diğer bazı dallardaki eserleri oluşturmuş gibi görünmesini sağlayabilirsiniz. Commits * make * oluşturma araçları, belirli dosyaları belirtmenize izin verir, böylece bunları burada kullanmayı düşünebilirsiniz. – torek
@torek iyi ipucu! Yine de, "git stash" bir dosya adı kadar basit bir seçenek olarak izin vermez:) – fedorqui