Eklediğim yeni bir özellik için git deposuma yeni bir şube ekledim ve açık bir şekilde kontrol etmeyi unuttum. O zamandan beri pek çok dosyayı değiştirmeden değiştirdim, ancak bu değişiklikleri master yerine değil, alternatif şubeye verebilmek istiyorum. Bunu nasıl güvenli bir şekilde yapabilirim?Değişiklik yapmadan önce çıkış bölmesini unuttum
12
A
cevap
14
Yeni şubeyi kontrol edebilirsiniz - kabul edilmeyen değişiklikleriniz yeni şubeye taşınır. (Yerel değişiklikleriniz şubeyi değiştirerek değiştirilecek bir dosyayı etkiliyorsa buna izin verilmez, ancak bu durumda, yeni dal son işleminizle aynı konumda olduğu gibi görünür. problem.)
11
git stash
git checkout other_branch
git stash pop
Hile yapmalı. Daha sonra normal olarak işlem yapabilirsiniz. Ayrıca bkz .: git stash manual page
İlgili konular
- 1. Yapmadan önce GIT hashını bilin?
- 2. Bir İletide İletim Üzerine Bir Değişiklik Yapmadan Önce Nasıl Değiştirilir veya Değiştirilir
- 3. Bir şey yapmadan önce javascript asp.net anypostback
- 4. Python rastgele seçim yapmadan önce listeden çıkar
- 5. Bir subversion işlemi yapmadan önce kaynağınızı nasıl temizlersiniz?
- 6. Bir dosyada değişiklik yapılmadan önce nasıl değişiklik yapılır?
- 7. Teamcity - Binada değişiklik yapmadan değişiklikler (taahhütte bulunan mesaj)
- 8. Değişiklik: ne zamandan önce: ana DIV?
- 9. firebase şifre kullanımı unuttum
- 10. Git şifremi unuttum Git
- 11. SFHFKeychainUtils "Kullanıcı şifreni unuttum"
- 12. DOM için arama yapmadan önce DOM'ın yüklenmesini beklemeliyiz.
- 13. Bir Adodb.recordset nesnesini hiçbir şey yapmadan önce kapatmak gerekli mi?
- 14. SSRS'de .AddDays() yapmadan önce boş değerler nasıl denetlenir?
- 15. iOS - viewDidLayoutOn otomatik düzenleme yapmadan önce çağrılar iOS7 üzerinde tamamlandı
- 16. Canlı jQuery aramamı, arama yapmadan önce nasıl bekleyebilirim?
- 17. Şifremi Unuttum Devise gem API
- 18. Bir Ecto değişiklik kümesini repo'ya yerleştirmeden önce nasıl değiştirilir?
- 19. Değişiklik etkinliğindeki değişiklik etkinliğini alma
- 20. AWS cognito şifremi unuttum API uyarısı
- 21. Magit şifremi unuttum ve kullanıcı adı
- 22. geri alınıyor kazara git zulası ben birleştirme, karmaşık bir birleştirme yapmadan önce bazı yerel değişiklikler sakladığı yaptılar
- 23. Uygulama, kurulum yapmadan çalışıyor
- 24. Yenileme yapmadan gönderme formu
- 25. R bağlantısında kapatmadan önce bir boru bağlantısından nasıl çıkış alınır?
- 26. Komut dosyaları, tüm komutlar yürütüldükten sonra çıkış yapmadan nasıl çift tıklatılır?
- 27. Git hatası: Değişiklik yapılmadığında değişiklik yapılmadı
- 28. Swift 3 değişiklik
- 29. Sitede neden değişiklik yapılmıyor?
- 30. jQuery değişiklik
Elbette zarar vermez, ama 'git stash' aslında bu durumda gereksizdir. –
Bunun sağladığı ekstra güvenlik duygusunu seviyorum. Son işleminizden sonra __way__ çok fazla düzenleme yaptıysanız ve __really__ onları kaybetmek istemezseniz, 'git checkout dalını 'bilmeniz gerekse bile, işler güneye giderse hala bir acil durum planına sahip olmaktan keyif alıyor. – FireSBurnsmuP