Git stash:临时保存未提交代码的场景与操作

Git stash用于临时保存未提交的工作进度,解决切换分支或处理其他任务时的代码管理问题。常见场景如开发中需紧急修复线上bug,或临时处理简单任务时,可安全保存当前修改。 核心操作:保存未提交修改用`git stash save "消息"`;查看已保存列表用`git stash list`;恢复最近stash用`git stash pop`(恢复并删除)或`git stash apply`(恢复保留);删除指定stash用`git stash drop`,`git stash clear`可删除全部。`-u`参数可保存未跟踪文件。 注意:stash不保存未跟踪文件;长期工作进度建议用`git commit`,避免依赖stash。掌握这些操作能灵活管理开发流程,确保代码安全。

阅读全文