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 官方说明大全)

posted @   悟透  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-06-19 VC++6.0新导入类和变量关联
点击右上角即可分享
微信分享提示