ローカルgitリポジトリがあり、いくつかの変更されたファイルがありました。その後、何かの修正をすばやく作成する必要があったので、
- 私の変更を隠しました(git stash)
- 編集済みファイル(viファイル)
- コミット済み(git commit)
- ポップスタッシュ(git stash pop)
これにより、競合が発生しました。
# 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
変更をクリーンアップしてスタッシュを再適用しようとすると、同じことが起こります(競合)。page / search.phpについてはあまり気にしませんが、他のファイルをスタッシュから取り出したいです。
stashをパッチに変換する方法、またはstashされたときのファイルを単純に取得する方法はありますか?