Con git, come faccio a usare un comando di fusione di rami "use theirs"? Questo comando dovrebbe semplicemente sovrascrivere la mia versione locale con la versione dell'origine.Usando git, come si fa a 'usare la loro' durante un conflitto?
12
A
risposta
5
Per sostituire il tuo padrone con il maestro di origine:
$ git checkout master
$ git branch -M master old-master
$ git checkout --track -b master origin/master
Il git-merge
manpage definisce la strategia 'nostra' come (enfasi aggiunta)
STRATEGIE MERGE
nostri Questo risolve qualsiasi numero di teste, ma il risultato della fusione è sempre l'attuale capo del ramo. È destinato a essere utilizzato per sostituisce la vecchia cronologia di sviluppo dei rami laterali.
Se si desidera che un ramo remoto vinca, creare un ramo di rilevamento, estrarlo e git merge -s ours ...
da lì.
Problemi correlati
- 1. Come collaborare a un progetto usando Git senza usare Github?
- 2. come si fa a sfilacciare usando nodemon?
- 3. Git confronta la versione "base" con la versione "loro" di un file in conflitto?
- 4. Come forzare un git merge conflitto
- 5. mscorlib conflitto durante la generazione
- 6. 'git pull' fa commettere gli altri nella mia area di staging durante il conflitto di fusione
- 7. Come ottenere le "loro" modifiche nel mezzo di un conflitto Git rebase?
- 8. Come usare Git?
- 9. Come si fa a Git ignorare i file senza usare .gitignore?
- 10. Come posso risolvere questo conflitto git?
- 11. Come vedere la modifica durante un "conflitto di fusione" in git rebase
- 12. come si fa a codificare html usando javascript?
- 13. Perché si verifica un conflitto di unione?
- 14. Come si fa a premere l'ultimo tasto freccia usando curses?
- 15. Come si usa vimdiff per risolvere un conflitto?
- 16. Come si fa a clonare un BufferedImage
- 17. Magento che mostra conflitto jQuery tra loro
- 18. Come si fa a girare un UIBarButtonItem?
- 19. cherry-picking con git con un conflitto
- 20. Conflitto di fusione Git
- 21. come si fa l'impaginazione usando il mongoengine?
- 22. Git conflitto marcatori
- 23. Git - dimenticato di usare --recursive durante la clonazione
- 24. Come usare git di mergetool FileMerge
- 25. Come si spinge usando git-emacs?
- 26. Come si fa a git pull con un database in memoria in JGit?
- 27. Come posso risolvere un conflitto dopo git pull?
- 28. Come si fa a seguire un div mentre si scorre?
- 29. Cosa fa la cassandra durante la compattazione?
- 30. Come si fa a prendere in prestito un riferimento mutabile durante una partita?
415 domande e meno della metà accettate? –
@mitch 2 domande ed entrambi accettati? – mrblah
Trovato questo nella mia ricerca; Lascio semplicemente qui: http://gitready.com/advanced/2009/02/25/keep-either-file-in-merge-conflicts.html – orbiteleven