Hace poco hizo un git stash
, luego hizo un poco de trabajo en la rama y comprometido, y tiene estos errores al intentar hacer una git stash apply
:Cómo resolver "borrar/modificar" conflicto causado por "escondite git aplica"
CONFLICT (delete/modify): app/controllers/orders_controller.rb deleted in Updated upstream and modified in Stashed changes. Version Stashed changes of app/controllers/orders_controller.rb left in tree.
CONFLICT (content): Merge conflict in app/models/product.rb
git status
muestra lo siguiente:
$ git status
# On branch develop
# Your branch is ahead of 'origin/develop' by 16 commits.
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# deleted by us: app/controllers/orders_controller.rb
# both modified: app/models/product.rb
el archivo marcado como "borrar/modificar" era un nuevo archivo que he añadido y sin embargo no había cometido antes de la stash
.
Me gustaría volver al estado en el que me encontraba antes del git stash
- habiendo realizado cambios locales no confirmados. ¿Puedes sugerir cómo hacer que eso suceda?
Gracias.
gracias. Me acabo de dar cuenta de que hice mi "escondite aplicar" a la rama equivocada. ¿Hay alguna manera de deshacer la 'aplicación oculta' en esta rama? – stupakov
¿Estaba la sucursal incorrecta limpia antes de que hiciera la "solicitud de alijo"? Y, ¿'stash apply' o 'stack pop'? – GoZoner
estaba limpio, y lo hice 'esconder aplicar' – stupakov