Git 临时切换分支工作流
在开发中需临时切换分支时,可使用
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 |
查看暂存的修改内容 |