git-stash

临时保存未提交的改动

补充说明

git stash 把工作区和索引的改动保存到栈里,恢复干净工作区。适合临时切分支、拉取更新或对比,但不能替代提交和备份。

常用示例

git stash push -m 'wip: login'
git stash push -u -m 'include untracked'
git stash push -a -m 'include ignored'
git stash list
git stash show -p stash@{0}
git stash pop
git stash apply stash@{1}
git stash drop stash@{0}
git stash clear
git stash branch fix-login stash@{0}

易错点与排错

相关命令