momochi技術メモ

勉強したことなどを自分用にまとめます。

Git_06(stash)

作業を一時避難する

# 基本
git stash
# 未追跡ファイルも避難させる
git stash -u 
# 避難に名前をつける
git stash save "名前"

stash一覧を見る

git stash list

git stash list

stashを復元する

# 復元して、stashを残す
git stash apply
# 復元して、stashも削除する
git stash pop

復元対象の指定方法

# 最新のstash(0)
git stash pop 
# 番号で指定
git stash pop 1

オプション

--index:ステージ状態も維持して復元する

stashの中身をみる

git stash show <番号>

stashを削除する

# 指定して削除
git stash drop <番号>
# 全削除
git stash clear