Quello che sto cercando è come eseguire il checkout di un file durante un conflitto di merge git rebase. La situazione in cui mi sono imbattuto oggi durante un rebase di git, ho dovuto fondere manualmente il file e l'ho incasinato. Durante il normale utilizzo di git avrei appena emesso uno git checkout myfile
e l'ho provato, ma il file era ancora nello stato in cui l'avevo lasciato. Quello che volevo in questo caso era il file nel suo stato di unione fallito originale con i marcatori di conflitto in modo da potergli dare un'altra possibilità. Ho finito per interrompere il rebase e riprovare, ma mi piacerebbe qualcosa di meno drastico. Cosa mi manca?Annulla modifica file durante rebase
5
A
risposta
4
git checkout -m file
Per riprodurre il risultato automerged (con marcatori di conflitto) di un file percorso conflittuale , utilizzando le tre versioni (base, la nostra e loro) registrati nell'indice. Con le versioni di git fino alla v1.6.6 (rilasciata di recente ), tuttavia, questo è possibile solo finché "git aggiungi file" a segna il percorso come risolto, a quel punto le tre versioni sono scartate dall'indice e sostituite con il risultato della fusione.
Problemi correlati
- 1. Annulla un git pull --rebase?
- 2. git crash durante rebase
- 3. Ripristino da salto involontario durante rebase
- 4. Annulla modifica Visualizza database Realm.io
- 5. TabControl Annulla modifica delle schede
- 6. Vim annulla: annulla le modifiche dopo la scrittura del file
- 7. Come vedere la modifica durante un "conflitto di fusione" in git rebase
- 8. Kendo Grid annulla evento di modifica
- 9. Annulla decompressione file tar.gz
- 10. git annulla file cancellati
- 11. GIT annulla un commit che non è il più recente, rebase tutti i commit dal
- 12. Annulla rimuovi file in ClearCase
- 13. Annulla la modifica di git (non riscrive la cronologia)
- 14. Errore durante il riordino con git rebase -i
- 15. Git rebase commettere selezione
- 16. DataGridView: Modifica Modifica Dimensione controllo durante la modifica
- 17. Utilizza rebase durante la sincronizzazione in Visual Studio 2015
- 18. Modifica della proprietà del file durante la copia
- 19. `git svn rebase` vs` git rebase trunk`
- 20. "Annulla" durante il caricamento di file in Chrome cancella il valore
- 21. modifica dell'immagine durante la traduzione
- 22. git rebase --continue, ma modifica il messaggio di commit per documentare le modifiche durante la risoluzione dei conflitti?
- 23. git rebase problemi
- 24. recupero da git rebase
- 25. Git annulla le modifiche parziali a un file
- 26. Problema durante la modifica di innodb_log_file_size
- 27. Mercurial: Come ripristinare dopo rebase
- 28. UIDocument & NSFileWrapper - NSFastEnumerationMutationHandler durante la modifica del file wrapper durante un salvataggio
- 29. Autorizzazione negata durante la modifica .bash_profile
- 30. Impossibile applicare una modifica durante il debug
Si desidera l'opzione '-m' a' git checkout' –