プログラミングガール

Developing a better me

Git Stash ~一時的に変更を保存(退避)する~

When to use

*作業中のブランチでPullしたい場合
*作業中だが、ほかのブランチで一時的に作業する場合

Goal

一時的に今までの変更を退避させる

How to

① git branch 今のブランチを確かめる
② git stash save 今までの変更を一時的に保存する
③ git stash list stashの一覧を表示
④ git commit & pull (一時的に行いたい作業)
⑤ git stash list  一覧を表示
   →stash@{0}(stash名) 保存しているstash名
⑥ git stash pop stash名 復元したいstash名を指定する


参考資料1:http://www.backlog.jp/git-guide/reference/stash.html
参考資料2:https://git-scm.com/book/ja/v1/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E4%BD%9C%E6%A5%AD%E3%82%92%E9%9A%A0%E3%81%99