git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解决办法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
最近刚学 git rebase,觉得很牛逼的样子,
结果今天就被打脸了。
git pull --rebase
- 1
报错:
Cannot rebase: You have unstaged changes
Please commit or stash them.
- 1
- 2
第一反应是:
不!可!能!刚才明明提交了啊!!怎么还有修改!歇斯底里了!
最后用 git status 一看:
。。。。
我错了。。。 接个电话,把删了个文件这件事忘记了 - -。
总结:
1.git pull –rebase 理解
这个命令做了以下内容:
a.把你 commit 到本地仓库的内容,取出来放到暂存区(stash)(这时你的工作区是干净的)
b.然后从远端拉取代码到本地,由于工作区是干净的,所以不会有冲突
c.从暂存区把你之前提交的内容取出来,跟拉下来的代码合并
所以 rebase 在拉代码前要确保你本地工作区是干净的,如果你本地修改的内容没完全 commit 或者 stash,就会 rebase 失败。
2.还是要听 git 提示的话,要理智,有什么不清楚的,就输入
git status
- 1
根据人家提示的来,该提交的提交,stash 的 stash。
3.删除文件后需要 git add -A, 光 git add. 不行,区别如下:
git add 的几种参数区别
git add -A 保存所有的修改
git add . 保存新的添加和修改,但是不包括删除
git add -u 保存修改和删除,但是不包括新建文件。
git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解决办法相关推荐
- Git中Your branch is ahead of ‘origin/master‘ by x commits的解决办法
@[TOC]Git中Your branch is ahead of 'origin/master' by x commits的解决办法 问题描述:新的全局用户名下,修改原有本地库的代码,上传时遇见的问 ...
- Git: remote: aborting due to possible repository corruption on the remote side. 的解决办法
问题概述 关于这个问题,博主是在项目开发过程中遇到的,写完一个功能模块后,在拉取更新提交代码时异常, 报:" Git: remote: aborting due to possible re ...
- 使用git时ssh提示“Load key /home/devid/.ssh/id_rsa: bad permissions”的解决办法
2019独角兽企业重金招聘Python工程师标准>>> 使用git时ssh提示"Load key "/home/devid/.ssh/id_rsa": ...
- 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法
问题描述 unable to access 'https://*****.git/': SSL certificate problem: unable to get local issuer cert ...
- git pull 出现 from the remote, but no such ref was fetched 已解决
目录 解决办法 最近不知道做了什么操作.发现git pull 的时候报错 Your configuration specifies to merge with the ref XXXX.如下 > ...
- Git上传项目提示Push rejected: Push to origin/dev was rejected解决办法
# 先从远程拉取master分支 git pull origin master --allow-unrelated-histories #然后推送即可 git push -u origin maste ...
- stata中使用xsmle命令做空间面板数据hausman检验出现3200错误的解决办法
xsmle gdp gt cz gdzc ersan ur,model(sdm) wmat(Wzhusj) hausman nolog Warning: All regressors will be ...
- Git新建分支出现fatal: Not a valid object name: ‘master‘错误的解决办法
1.首先,当你出现这个错误的时候 我们该怎么做呢,要做的就是在git总的那个目录里面先手动创建一个文件,你可以在对应的文件夹里面进行创建,也可以进行命令行的创建. 也就是下面的操作 这个操作就是你需要 ...
- php 验证码的背景色,做验证码时ImageCreatetruecolor背景颜色只显黑色的解决办法
在学习PHP GD库函数时遇到一问题; 在开启GD库函数后,制作一个小验证码图片! imagecreatetruecolor(int 宽,int 高): 调色, imagecolorallocate( ...
最新文章
- php 控制网站跳转,迅睿CMS 重写控制网站自动跳转函数
- Android 下载文件并显示进度条
- Tomcat网页加载速度过慢的解决方法
- 基础JavaScript_Day01
- Confluence 6 手动安装语言包和找到更多语言包
- document.forms用法
- 使用HTML5技术开发的超酷颜色选择器
- AI框架你只会调包,这种想法很危险!
- python免费网课-python网课资源
- pandas中dataframe的索引问题
- HTML5 web SQL 和indexedDB的使用
- 计算机报名中的照片审核总不过,软考报名时,照片审核难通过怎么办?
- BT5 U盘制作方法
- 线性函数、非线性函数与线性回归的区别
- 软件设计(中线提取)
- 20.Consent Controller Get请求逻辑实现
- 专为医疗领域打造!飞凌嵌入式新一代FDU显控一体机发布
- VC实现顶层窗口的透明与实现子窗口的透明【重点:子窗口透明处理】
- 呼叫中心中间件-网关配置
- sklearn入门——聚类算法KMeans
热门文章
- 基于androidx的快速开发框架_Vue企业级优雅实战07框架开发03封装基于MockJS的模拟数据...
- Microsoft C 运行时库 (CRT) 参考
- Windows高级编程学习笔记(一)
- php检测字符长度(中文)
- 【JS逆向百例】某音乐网分离式 webpack 非 IIFE 改写实战
- 【UVA - 11383】Claw Golden Tiger (二分图最优匹配,KM算法原理)
- c语言程序设计 doc,《C语言程序设计》.doc
- android滑动菜单图标,Android实现简单底部导航栏 Android仿微信滑动切换效果
- Nginx反向代理及负载均衡
- Python之数据合并——【concat()函数、merge()函数、join()方法、combine_first()方法】