Tengo un proyecto con ciertos archivos js que no puedo actualizar. Ejecuto OSX localmente y mi servidor remoto / de ensayo es Linux (CentOS).
Inmediatamente después de clonar mi proyecto localmente, noté que tengo todos esos archivos con estado git modified
. Nunca los modificados, así que he intentado discard changes
o reset
ellos, pero vienen de nuevo. El cambio que está en la modificación es eliminar todas las líneas y agregarlas nuevamente.
No estoy seguro de por qué sucede esto o cómo solucionarlo para que mi estado de git esté limpio como debe ser.
Aquí hay algunas líneas del estado de git:
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/el.js
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/fa.js
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/gu.js
ACTUALIZACIÓN 1:
Ahora he logrado enviar los archivos anteriores, pero el servidor de ensayo está bloqueado porque no generará nuevas ediciones:
error: Your local changes to the following files would be overwritten by merge:
app/webroot/js/ckeditor/_source/lang/ar.js
app/webroot/js/ckeditor/_source/lang/bg.js
app/webroot/js/ckeditor/_source/lang/bn.js
app/webroot/js/ckeditor/_source/lang/cs.js
...
Aborting
No puedo comprometerme / empujar porque:
Updates were rejected because a pushed branch tip is behind its remote counterpart
Lo intenté:
git reset --hard
y
git stash
git stash drop
Pero no funcionan, no pasa nada.
ACTUALIZACIÓN 2:
git diff
me da:
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in app/webroot/js/ckeditor/_source/lang/fa.js.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in app/webroot/js/ckeditor/_source/lang/gu.js.
The file will have its original line endings in your working directory.
...