Son iki sözleşmeyi kaldırmam gerekiyor, ancak bu paylaşımlardan bazı verileri kaydetmem gerekiyor (bir klasör). Ve bunu benim 3. taahhüdüme birleştirin. Bunu nasıl yapabilirim? Sen geri sıfırlayabilirsinizSon 2 kaydını silmeksiz tüm verileri silme
cevap
iki-taahhüt eder önce dalı sıfırlamak ancak tüm yer değişimi bu iki hareketin tutacak
git reset --mixed HEAD~2
Bu
kullanarak. Daha sonra,Kaydetmek için gerekenleri ekleyin ve yapıştırın. Diyorum ki:
Not aşağı akım taahhüt ID:
git log |head -n1
geri iki hareketin kaydedilmesini gitmek
git checkout HEAD~2
sonra
git checkout <noted ID> -- yourdirectory/
yalnızca dizin kontrol ve taahhüt Sonuç:
git commit -m "kept the future of yourdirectory/" yourdirectory
Ve gerçekten ile karışmak isterseniz bir işlemeye varolan bu iki hareketin kaydedilmesini ezmeye
git rebase -i HEAD~10
kullanın.
Gerçekten istiyorsanız (yapmanız gerekmez) git prune
dangling daha sonra işler.
bence HEAD ~ 2 HEAD ~ 3 olmalı - iki kez geri – FazoM
doğru, haklısın. –
git rebase -i HEAD~2
, önceki 3 işi düzenlemenizi sağlar.
Muhtemelen bırakacaktı --soft interaktif kabuk
- 1. Belirli bir süre sonra MySQL kaydını silme
- 2. Son N kaydını DynamoDB tablosunda alın
- 3. Tüm sıfırlar için XMM kaydını kontrol edin
- 4. mySql Tablosunda 2. Çoğaltma Kaydını Silin
- 5. Bir dosyanın son satırını silme
- 6. Spesifikasyonlarda son temizlik 2
- 7. Doctrine 2 sorgu oluşturucuyla silme
- 8. MySQL - Her Grubun Son Kaydını Görüntülemek için Farklı Sonuç
- 9. SQL Başka bir tablodaki verileri denetlerken silme
- 10. Getir ve dize silme dize Çekirdek Verileri
- 11. Form tüm verileri yollamıyor
- 12. Yinelenen verileri silme ve SQL Server'da başka bir tabloya yükleme
- 13. jquery verileri eşleştirme tüm unsurları
- 14. Son silme komutumu mysql'de nasıl geri alabilirim?
- 15. replaceAll() Tüm noktalama işaretlerini bu istisnalarla silme
- 16. Ortak 2 sayfa analytics verileri
- 17. Tüm verileri vuex durumunda saklamalıyım
- 18. C# akış tüm verileri aldı?
- 19. Express - Verileri tüm rotalara aktarma
- 20. Çekirdek Verileri sadece son öğeyi kaydediyor
- 21. javascript dize içindeki tüm karakterleri silme
- 22. QTextEdit verilen satırdaki tüm satırı silme
- 23. git repo'daki tüm dosyaları silme işlemini gerçekleştirir
- 24. Tüm Docker görüntülerini bir havuzdan silme
- 25. d3.js: Erişim verileri aşağı 2 seviye
- 26. Dosya erişim zamanının kaydını tutun
- 27. vim: son
- 28. Çekirdek Verileri/NSOperation: Nesneleri numaralandırma ve silme işlemi sırasında çökme
- 29. İlk 2 çocuğu veya son 2 çocuğu hedefleme
- 30. Min-Max yığın silme öğesi silme
üzerine kabak komutunu uygulamak istediğiniz tüm değişiklikleri 'eklendi' zaten iyi – FazoM
Evet --mixed bu durum için iyi çalışabilir --mixed olacaktır. Cevabı güncelleyeceğim. –