-
git pull 提示错误,Your local changes to the following files would be overwritten by merge
到公司后本来打算git pull拿到昨晚上写道凌晨的代码,但是不小心写成了git push,额......失误,查了一下,记录了解决方法,不然今天要重写代码了。我的情况是第二种,公司的代码不是最新的,但是我不小心git push 了,我要拿最新的是昨晚的代码,就只能先回归到上一个版本了(这个版本就是我刚刚错误git push的),上一个版本就到我昨晚提交后的状态了,然后再正确的开心的git pull 拿到它了。。。。。。。 第一种方法是要和本地合并的,适合本地做了修改的也要保留的,考虑清楚哦! 第二种是丢掉本地的,我本地还没开始修改呢,要最新的(我做完写的) 有一丢丢啰嗦,主要是考虑到怕新手搞错了丢代码了。
-
error: Your local changes to the following files would be overwritten by merge:
-
Please commit your changes or stash them before you merge.
解决办法:
1、服务器代码合并本地代码
- git stash //暂存当前正在进行的工作。
- git pull origin master //拉取服务器的代码
- git stash pop //合并暂存的代码
2、服务器代码覆盖本地代码
- git reset --hard //回滚到上一个版本
- git pull origin master
-
git pull失误提交
原创sinceForever ©著作权
©著作权归作者所有:来自51CTO博客作者sinceForever的原创作品,请联系作者获取转载授权,否则将追究法律责任
git pull错误提交 ,git push
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
git clone 与 git 安装
git clone 与 git 安装
git 安装程序 自定义 -
git pull and git rebase
relevant article: 使用git fetch和git rebase处理多人开
git csv spark 分支合并 -
git pull原理
git pull底层原理
git github 远程仓库 远程分支 -
【git】git pull和git pull --rebase的区别和使用
使用下面的关系区别这两个操作:git pull = git fetch +git mergegit pull --
git git rebase 解决冲突 远程分支 -
Ant Design Vue 全局按钮颜色
1.1Vue-Router 使用步骤 yarn add vue-router --dev import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) 样式案例:// view/Blog.vue 路由相关的组件(视图) 1.2动态路由 // router/index.js
js 点击button切换颜色 js在当前页面跳转到指定位置 vue push时对象错乱 Vue 服务器