git解决Your local changes would be overwritten by merge
Git 解决 by be your local Merge changes
2023-09-27 14:22:13 时间
一 问题描述
1.1 问题描述
在pull,拉取代码的时候,提示如下:如果Pull 成功会把我修改的代码覆盖。
Your local changes would be overwritten by merge
Commit, stash or revert them to proceed.
点击查看:
二 操作办法
2.1 储存我自己的修改步
先把 我们的修改 Stash 。存储起来。。你操作完了。发现项目是修改前的了。。
2.2 Pull代码
2.3 取出我们的修改。然后合并。提交
点击:applystash
- git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
- git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
- git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
- git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
然后进行解决问题再按正常操作步骤,进行执行。
相关文章
- Git Your branch is ahead of ‘origin/master‘ by X commits解决
- java基础---->git的使用(一)
- Git 下载代码提示SSL certificate problem: self signed certificate in certificate chain解决方法
- git HEAD detached from XXX 解决【转】
- git常用命令
- git 报错解决Validate branches Cannot Create: This merge request already exists
- Linux kernel 在 Git 目录和 SVN 目录编译行为不一致的解决方法
- windows下 git配置ssh
- git命令——git log
- Git下的.DS_Store文件
- [Git]解决GIT冲突问题:git pull failed
- 解决git bash闪退问题 报openssl错误
- GIT 安装和配置
- 【问题解决】VSCode终端中没有Git-Bash以及将其设置为默认终端
- git merge 冲突解决
- git工作流程
- Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍
- git修改远程地址
- Android Studio、Git 解决合并冲突
- 如何在mac系统下搭建git服务器
- Linux下Git安装及配置