Ho il mio ramo nel mio repository GIT in cui ero solito commettere e spingere. Ma oggi ho visto un programmatore diverso impegnato e spinto nella mia filiale. Ora, quando provo a tirare l'ultimo ramo, il GIT lo completa a metà e poi dà l'errore "O commetti le tue modifiche o mettile da parte". Non ho idea di cosa significhi e non voglio impegnarmi prima di prendere le sue ultime modifiche sul mio ramo. Come posso risolvere questo problema?Che cosa significa "commit your change or stash them"?
7
A
risposta
10
Significa che sono state apportate modifiche non vincolanti, che impediscono di tirare.
E tu lo risolvi o commettendoli o stashing loro. Proprio come dice il messaggio di errore.
(A proposito, in genere si ottiene risposte migliori ponendo domande precise. Se volete sapere che cosa git stash
è, chiedere che. Semplicemente chiedendo "come faccio a risolvere il problema in cui Git mi dice di commettere o scorta "semplicemente porta a risposte come 'si dovrebbe commettere o riporre'.
Git si è già risposto alla tua domanda. Se non avete capito che risposta, chiedete circa la parte non si capisce.
Problemi correlati
- 1. Che cosa significa "CL" nel messaggio di commit? Cosa significa?
- 2. Che cosa significa %% in PL/pgSQL significa?
- 3. che cosa significa raggiungibile/irraggiungibile in git?
- 4. Che cosa significa __utma?
- 5. Che cosa significa hibernate.default_schema?
- 6. Che cosa significa "log *"?
- 7. Che cosa significa scalabilità?
- 8. Che cosa significa costruire?
- 9. Che cosa significa CultureInfo.InvariantCulture?
- 10. Che cosa significa Material.alphaTest?
- 11. Che cosa significa Opt.out?
- 12. Che cosa significa compilationOptions.emitEntryPoint?
- 13. Che cosa significa "String ..."?
- 14. Che cosa significa 8badf00d?
- 15. Che cosa significa \ u003C?
- 16. Che cosa significa new()?
- 17. Che cosa significa "arricciatura"?
- 18. Che cosa significa "deprecato"?
- 19. Che cosa significa _branch_match_id?
- 20. Che cosa significa MEDIA_ERROR_SERVER_DIED?
- 21. cout - che cosa significa?
- 22. Che cosa significa __FILE__?
- 23. Che cosa significa nibNameOrNil?
- 24. Che cosa significa SKU?
- 25. Che cosa significa "javascript: //"?
- 26. Che cosa significa "sys.argv"?
- 27. Che cosa significa `_time_independent_equals`?
- 28. Che cosa significa EAGAIN?
- 29. Che cosa significa document.all?
- 30. Che cosa significa "=>"?
Cercherò di aggiungere più sfondo a questa risposta per Tim Tom. Tirare significa recuperare le modifiche remote * e * unirle. capita con l'aiuto dell'albero di lavoro - questo perché non c'è altro modo ragionevole per gestire possibili conflitti: devi essere in grado di modificare effettivamente i file con conflitti. Di conseguenza, se hai delle modifiche senza commit e dici a Git di unire qualcosa, vede l'albero di lavoro sporco e ti chiede di rendere pulito l'albero di lavoro: o commettendo queste modifiche o rimuovendole temporaneamente usando la scorta. – kostix