一部の変更点のみ退避する
以下を使用する
git stash -p
操作はgit add -p
と同様。
指定したstashから、特定のファイルの内容のみ取り出す
以下を使用する
git checkout stash@{[stashの番号]} [ファイル名]
shashの番号、変更ファイル名は以下で確認できる
取得例
# stashのリストを取得
$ git stash list
stash@{0}: fix hoge
stash@{1}: add fuga
# 各stashの変更ファイルを表示
$ git stash show stash@{0}
hoge.cpp | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
詳細なstashのdiffの確認は以下などを参照
参考
[git]一部のファイルだけstashする、またはstashから取り出す - dackdive's blog:
git stash した内容をさっくり確認したい