Perché Git non mi consente di eseguire l'inoltro veloce più avanti? Se provo a forzarlo usando --ff-only
, ottengo il messaggio "fatale: non è possibile avanzare rapidamente, interrompere". Mi rendo conto che ci sono enormi vantaggi a merge --no-ff
, ma sono solo perplesso perché non posso ora --ff-only
?Fatale: non è possibile avanzare rapidamente, interrompere
37
A
risposta
50
Il tuo ramo non si basa più direttamente sul ramo in cui stai cercando di unirlo in, ad es. un altro commit è stato aggiunto al ramo di destinazione che non si trova nel tuo ramo. Pertanto, non è possibile avanzare rapidamente all'interno di esso (poiché l'avanzamento rapido richiede che il ramo contenga completamente il ramo di destinazione).
È possibile ribasare il ramo sulla parte superiore del ramo di destinazione (git rebase <destination branch>
) per rielaborare i commit in modo che si avanzi rapidamente in esso, oppure è possibile eseguire un'unione regolare.
8
git pull --rebase
. A differenza dell'altra soluzione, non è necessario conoscere il nome del ramo di destinazione.
Problemi correlati
- 1. Come per avanzare rapidamente una filiale remota
- 2. errore fatale: non è possibile incrementare endIndex
- 3. È possibile inoltrare rapidamente un altro ramo senza verificarlo?
- 4. È possibile avviare rapidamente un'implementazione Clojure?
- 5. È possibile interrompere l'esecuzione in javascript/jquery?
- 6. È possibile interrompere una richiesta XmlHttpRequest sincrona?
- 7. Momentjs Afferra la data odierna e il tempo di impostazione lo fa avanzare rapidamente 24 ore
- 8. È possibile interrompere l'attesa da parte di cin?
- 9. fatale RecursiveIteratorIterator errore non trovato
- 10. È possibile annullare/interrompere un download avviato utilizzando DownloadManager?
- 11. È possibile interrompere le richieste di lettura "backbone"
- 12. È possibile interrompere la garbage collection di .NET?
- 13. È possibile impostare gdb per interrompere ogni lancio?
- 14. errore fatale Varien_Autoload non trovato
- 15. Fatale: non un repository git - dopo BSoD
- 16. fatale: Non un Git repository
- 17. Script non risponde - è possibile evitarlo?
- 18. Errore vs Fatale nei test
- 19. Trova mensole via Visual Studio il più rapidamente possibile
- 20. errore fatale pycaffe: file "Python.h" non trovato
- 21. errore fatale: file 'openssl/bio.h' non trovato
- 22. Git Errore fatale: informazioni/refs non trovato
- 23. non interrompere l'animazione in listview
- 24. fatale: non un repository git - Errore
- 25. È possibile compilare programmi Scala ma non è possibile eseguirli
- 26. Come è possibile attendere un'attività quando non è possibile attendere
- 27. Come verificare rapidamente se il server URL è disponibile
- 28. Non è possibile disabilitare android.widget.Button
- 29. è possibile non respingere un
- 30. Come verificare rapidamente se l'oggetto NSString è un URL valido?
Hmm interessante grazie! Questo ha senso, guarderò in base a rebase. –