Help us understand the problem. What is going on with this article?

色々な git stash

More than 1 year has passed since last update.

git stash コマンドを個人的によく使っていますが、オプションなどを忘れてしまいがちなので、備忘録として残しておきます。

:black_square_button: スタッシュする

git stash 
git stash save

:black_square_button: メッセージをつけてスタッシュする

git stash save "message"

:black_square_button: スタッシュしたリストを表示

git stash list 

:black_square_button: N番目にスタッシュしたファイルの一覧を表示

git stash show stash@{N}

:black_square_button: N番目にスタッシュしたファイルの変更差分を表示

git stash show -p stash@{N}

:black_square_button: スタッシュを適用し、適用したスタッシュを削除する

git stash pop # 最新のスタッシュを適用し、削除 
git stash pop stash@{N} # N番目のスタッシュを適用し、削除

:black_square_button: スタッシュは適用し、適用したスタッシュを残す

git stash apply # 最新のスタッシュを適用し、残す
git stash apply stash@{N} # N番目のスタッシュを適用し、残す

:black_square_button: N番目のスタッシュを削除する

git stash drop # 最新のスタッシュを削除
git stash drop stash@{N} # N番目のスタッシュを削除

:black_square_button: unstage ファイルを全てスタッシュ

git stash -k

:black_square_button: untrackファイルも含めて全てスタッシュ

git stash -u

:black_square_button: スタッシュを全削除する

git stash clear
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away