Eu tenho um repositório git local e tinha vários arquivos modificados. Então eu precisava produzir rapidamente uma correção para algo, então eu
- escondeu minhas alterações (git stash)
- arquivo editado (arquivo vi)
- comprometido (git commit)
- stash estalado (git stash pop)
Isso resultou em conflito.
# On branch master
$ git stash pop
Auto-merging page/search.php
CONFLICT (content): Merge conflict in page/search.php
$ git status
# On branch master
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: page/search.php
Se eu tentar limpar as alterações e reaplicar o stash, acontece o mesmo (conflito). Eu não me importo muito com a página / search.php, mas gostaria de obter outros arquivos do stash.
Existe uma maneira de converter stash em um patch ou simplesmente obter os arquivos como estavam quando estavam escondidos?