git暂存代码,代码写一半,又来个更急的事,不想add,先隐藏当前的工作,才能切换去干更急的事
仓库里有 如下分支:
master * dev
有一种情况,我正在 dev 分支开发代码,但是 来了个 急活,让修 BUG ,修BUG要切换分支,
dev 的内容还没写完,也不想 add , 不提交又不能切换分支,怎么办?
1. 先把 dev 分支里 修改的东西隐藏掉:
git stash
2. 执行命令后,用 git status 就看不到修改过的文件了
git status
3. 回到 dev 分支,显示隐藏的文件
方式一: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 官方说明大全)
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号