[git]作業途中で別のブランチへ移動したい

投稿者: | 2017年6月15日

作業途中で別のブランチへ移動したい場合に、commitなどとしていないでしょうか。

commitは作業ログではないので、そのような時にコミットするのは正しいとは言えません。

そのような場合は一時退避として

git stash

と打ちます。

git stash list

で、配列の0に今先ほどまでの作業が格納されたはずです。

これでgit checkout otherbranch と他のブランチへ移れるはずです。

また戻ってきて、格納している作業を取り出したいときは、

git stash pop

と打つと、配列0の作業が取り出され、格納場所からは削除されます。