Please, commit your changes or stash them before you can merge. Aborting
2024-09-05 03:01:35
1.stash
通常遇到这个问题,你可以直接commit你的修改;但我这次不想这样。
看看git stash是如何做的。
git stash
git pull
git stash pop
接下来diff一下此文件看看自动合并的情况,并作出相应修改。
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
2.放弃本地修改,直接覆盖之
git reset --hard
git pull
原文链接:https://blog.csdn.net/lincyang/article/details/21519333
最新文章
- 【BZOJ-4726】Sabota? 树形DP
- centos在线安装svn
- 使用ISO文件安装Linux
- 注入问题0x00
- js-特效部分学习-offsetParent、scrollHeight 、动画函数的封装
- jsp页面间传递参数 中文乱码问题(zz)
- 网页设定固定背景图片(抄袭自百度FM)
- HW4.26
- 2016021801 - Java内存区域学习笔记
- Mysql查询优化随笔记录
- C++学习笔记25,析构函数总是会宣布virtual
- django-将数据库数据转换成JSON格式(ORM和SQL两种情况)
- 使用lombok的@Data @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode注解,编译时报错 找不到符号
- Linux下*.tar.gz/.tar.bz2 文件解压缩安装命令
- Excel导出数据库数据
- RHEL 6.6下Python 2.6.6升级到Python 3.6.6
- 阿里云入坑指南&;&;nodejs 安装配置
- 'tensorflow' has no attribute 'sub'
- laravel orm进行增删改查
- javascript基础拾遗(三)