ショコラ
Git スタッシュから取り出すには?
スタッシュから取り出すには「git pop」と「git apply」でキメマス。
①「git stash pop」はスタッシュから削除されます。
②「git stash apply」はスタッシュから削除されません。
→ 「git stash clear」「git stash drop」が必要です。
もっさん先輩
①スタッシュの一覧を表示します。
git stash list②スタッシュの内容を確認します。
git stash show -p stash@{0}③スタッシュから取り出します。
git stash pop「git statsh pop stash@{0}」と同じです。
git stash pop stash@{0}因みに、スタッシュの2番目(stash@{1})を取り出すなら↓のようにも書けます。
git stash pop 2④スタッシュを適用します。
git stash apply「git stash apply stash@{0}」と同じです。
git stash apply stash@{0}因みに、スタッシュの2番目(stash@{1})を適用するなら↓のようにも書けます。
git stash apply 2⑤「git stash apply」した後に変更点を確認します。
git diff HEAD {スタッシュから取り出したファイル}⑥スタッシュの内容を1つ削除します。
git stash drop⑦スタッシュの内容を全て削除します。
git stash clear「git statsh drop stash@{0}」と同じです。
git stash drop stash@{0}手順
- スタッシュの一覧を表示します。
git stash list$ git stash list
stash@{0}: WIP on branchZ: 83f8fb3 Merge branch 'master' into branchZ
- スタッシュの内容を確認します。
git stash show -p- スタッシュから取り出します。
git stash pop- 「git stash apply」で変更されたファイルの一覧を確認します。
git status- 「git stash apply」で変更されたファイルの変更点を確認します。
git diff HEAD {スタッシュから取り出したファイル}- コミットします。
git commit以上