Gitを使う場合、修正はトピックブランチを作成して作業する。だいたい機能追加とかバグ修正とかの単位でブランチを作って作業していると思います。もとになっているブランチに変更が入ったり、別の作業を優先して実施しなければならない場合、現在の修正内容を保存しておくことが出来ます。
修正を退避する
git stash
退避した内容の一覧を見る
git stash list
変更内容を表示する
git stash show stash@{n}
nは、listで表示した番号を入れる
退避した内容を元に戻す
git stash pop
list で表示される一番最後にstashした内容を元に戻す
stash名を指定して、退避した内容を元に戻す
git stash pop stash@{n}