¿Cómo puede git-checkout
sin sobreescribir los datos?Para completar el pago sin sobreescribir los datos
corro
git checkout master
me sale
error: Entry 'forms/answer.php' would be overwritten by merge. Cannot merge.
Esto es sorprendente, ya que no sabía que Git se funde cuando git-checkout
. Siempre corrí después del comando por separado git merge new-feature
. Esto parece ser aparentemente innecesario si Git se fusiona en el proceso de pago.
Gracias por mencionar 'git-stash'! - No sabía que su propósito es ser utilizado en situaciones como esta. –
Por alguna razón, no pude usar el comando git-stash. En cambio, tuve que usar "git stash" (sin guión). –
Si todo lo que quiere es inspeccionar una revisión diferente mientras mantiene sus cambios no confirmados (que a veces es el caso al buscar la revisión que introduce un error), la sugerencia de Jakub ('git checkout -m') es mucho más fácil. –