git暂存代码,代码写一半,又来个更急的事,不想add,先隐藏当前的工作,才能切换去干更急的事
仓库里有 如下分支:
1 2 | master * dev |
有一种情况,我正在 dev 分支开发代码,但是 来了个 急活,让修 BUG ,修BUG要切换分支,
dev 的内容还没写完,也不想 add , 不提交又不能切换分支,怎么办?
1. 先把 dev 分支里 修改的东西隐藏掉:
1 | git stash |
2. 执行命令后,用 git status 就看不到修改过的文件了
1 | git status |
3. 回到 dev 分支,显示隐藏的文件
1 2 | 方式一:git stash apply 恢复,恢复后,stash隐藏的内容并不删除,你需要使用命令 git stash drop 来删除。 方式二:git stash pop 恢复的同时把stash内容也删除了。 |
-----
来源:
https://www.cnblogs.com/helloworldmybokeyuan/p/11842721.html
https://git-scm.com/book/zh/v2 (git 官方说明大全)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2022-06-19 VC++6.0新导入类和变量关联