Git: 如何使用git stash
简要说明
- git stashの基本的な使い方
git stash指的是什么?
-
- gitのコマンドの1つ。
-
- 変更差分をコミットせずに一時的に退避させることで保存できる。
- 作業中に他のブランチでの作業が必要になったときなどに便利。
用法 fǎ)
储存当前版本
-
- 変更差分を退避させる。
- untracked fileは退避されない。
暂存当前修改并保留未跟踪的文件。
- untracked fileも含めて変更差分を退避させる。
git stash save “评论”
-
- 退避にコメントをつけられる。
git stash listで退避のリストを見るときに便利。
git储藏列表
-
- 退避させた変更の一覧表示。
git stash saveで保存すると何の差分がわかって便利。
git储藏清单 -p
git stash listとgit diffの合わせ技。
あんまり見やすくないし、git stash saveでコメント残しておけば良いので自分はあまり使わない。
应用git stash
-
- 退避させた変更を戻す。
-
- 複数の退避がある場合、最新のものを戻す。
-
- 最新のものより前の変更を戻す場合はgit stash apply 2のような形で退避リストの何番目かを指定。
-
- 何番目かはgit stash listで確認できる。
- 戻した内容は退避リストに残ったまま。
弹出 git stash
git stash applyの、戻すと同時に退避リストから削除するバージョン。
弃用 git stash
-
- 退避リストから変更を削除する。
git stash popと同じく、最新の変更が削除される。
最新以前のものを削除する場合はgit stash drop 2みたいな感じで。
清空git储藏区
- 退避リストを全部削除する。