LoginSignup
1
1

More than 5 years have passed since last update.

Gitコマンド(Stash編)

Posted at

Gitコマンド(Stash編)

Stashを作成する

...save "message"でメッセージを付与

$ git stash save

全てのStashを表示する

'-p'のオプションを付与することで、変更内容も表示される

$ git stash list

//出力サンプル
stash@{0}: WIP on develop_BasedOnVer1.0.0: xxxx
stash@{1}: WIP on hotfix_BasedOnVer1.0.0: xxxx

Stashを適用する

$ git stash apply stash@{n}

Stashを削除する

$ git stash drop stash@{n}

全てのStashを削除する

$ git stash clear

Stashを適用&削除する

$ git stash pop stash@{n}

Stashを比較する

$ git diff HEAD..stash@{n}

Stashの適用を取り消す

前半はgit stash show -p でパッチ形式で出力、それをgit apply -Rでパッチを逆に適用

$ git stash show <適用したstash名> -p | git apply -R
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1