您的位置:首页 > 娱乐 > 明星 > git 如何在切换分支时不丢弃本地修改

git 如何在切换分支时不丢弃本地修改

2024/12/23 8:33:22 来源:https://blog.csdn.net/m0_69892739/article/details/141524517  浏览:    关键词:git 如何在切换分支时不丢弃本地修改

当我们需要切换分支修改代码时,在切换分支之前有一些尚未提交的本地修改时,Git会默认拒绝切换,并提示我们先提交或者丢弃这些修改。git 中提供了一个命令 git stash,很方便的就可以完成,我们对当前的更改进行暂存,先保存本地修改。

  • 首先使用命令保存本地修改:
git stash
  • 其次就可以进行切换其他分支:
git checkout 分支名
  • 查看保存的更改列表
git stash list
  • 接下来如果要切回分支,再进行切换分支命令,接着可以进行:
git stash pop
或者
git stash apply

git stash pop 的作用是将 git stash 栈中最后一个版本取出来,==git stash apply stash@{0} ==的作用是可以指定栈中的一个版本

但如果使用git stash pop有冲突的时候,如何撤销呢?
可以使用git reset --hard,即可将当前分支状态恢复

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com