me siguen dando este mensaje de error git mientras empuja, yo estoy tratando que después de tirar una y otra vez:no puede empujar al repositorio git
! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '[repo url]' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for details.
Esto es lo que la historia rama se ve así:
A---B---C
| |
D E-F
A initial commit (me)
B some commit (me)
C master
D some commit (other dev)
E remotes/origin/master - Merge branch 'master' of [repo url]
F Local uncommitted changes, not checked into an index
A partir de aquí, cuando tire, nada viene. Cuando presiono, obtengo el error. ¿Cómo puedo presionar nuevamente?
¿Es posible que alguien que no sea usted realice algunos cambios que eliminen las entradas del historial antiguo, como aplastar confirmaciones con rebase? – ismail
No creo que "el otro desarrollador" al que me refiero tenga el conocimiento para hacerlo :) Pero si es así, ¿cómo puedo salir de esto? –
Me gustaría modificar mis cambios a algún archivo, probar un nuevo clon git, aplicar mis cambios con el parche (1) e intentar presionar de nuevo. – ismail