git stash工作目录修改暂存
git stash save "message":保存当前工作目录的修改,并添加一条描述信息。例如:
git stash save "Work in progress"
git stash list:列出保存在暂存区的修改列表。每个保存的修改都有一个索引号和描述信息。
git stash apply:恢复最近的暂存修改到当前工作目录,但并不从暂存区移除。如果有多个保存的修改,可以使用索引号指定要应用哪个暂存修改。
git stash pop:恢复最近的暂存修改到当前工作目录,并从暂存区移除该修改。
git stash drop:移除最近的暂存修改,从暂存区中完全删除。
git stash branch <branch_name>:创建一个新的分支,并将最近的暂存修改应用到新分支上。
一般三个命令基本够用
git stash save 'xx';
git stach list
git stach apply;