前言

工作中,我们把代码推到主分支之后,忘记切回自己的分支,然后又进一步进行了开发,这时候再想切回自己的分支,将会报错:

error: Your local changes to the following files would be overwritten by checkout:

这个时候,我们就可以使用stash将代码放在暂存区:

git stash 
git checkout 自己的分支
git stash pop 

git stash会把当前修改的内容缓存起来,并恢复当前工作区到你修改之前的状态。然后git checkout切回自己分支,执行命令git stash pop,把刚才的修改应用到自己的分支中。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐