一、问题引入
在日常工作中,通常都按照迭代功能划分分支开发。
可是突然上个分支有一个很紧急的问题bug,需要修改优化,此时都是在新分支上开发,随意进行分支切换,很容易导致代码混乱,不利于代码管理,这时候需要有一个暂存当前代码状态的功能。
二、解决方法
2.1 idea解决
2.1.1 暂存起来:在新分支中,点击版本控制vcs-git-stash changes
把修改的代码暂存起来,填写一下message,这时候代码都暂存起来了。

2.1.2 读取暂存:点击vcs-git-unstash changes
选择暂存点,点击apply stash


2.2 通过git命令来完成操作
使用命令
git status 查看当前状态 git stash save ‘当前暂存说明' git stash list 查看所有临时列表 git stash pop 恢复最近一次暂存的临时分支,并且删除掉临时仓库 git stash apply id 恢复暂存临时分支,通过id来恢复,id可在列表中查看
案例
1 git status

2 git stash save ‘2022-新分支’

3 git stash list

4 git stash apply 0

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论