在开发中需临时切换分支时,可使用git stash save暂存当前修改,切换分支处理其他事宜。完成后,回到原分支并git stash pop恢复工作,确保开发进度不受影响。

1. 保存当前修改

git stash save "正在开发登录功能"

2. 切换分支处理其他事情

git checkout main

3. 处理完后回来

git checkout feature-branch

4. 恢复之前的修改

git stash pop
命令 说明
git stash 保存当前工作区修改到栈中
git stash save "描述" 保存时添加描述信息
git stash list 查看所有暂存的记录
git stash pop 恢复最近一次暂存并删除该记录
git stash apply 恢复最近一次暂存但保留记录
git stash apply stash@{n} 恢复指定的暂存记录
git stash drop 删除最近一次暂存记录
git stash drop stash@{n} 删除指定的暂存记录
git stash clear 清空所有暂存记录
git stash show 查看暂存的修改内容