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( ...
最新文章
- 深度学习必须掌握的 13 种概率分布
- AI芯片进入新阶段 哪种企业能胜出?
- 26期20180626 rpm 安装软件包的方法 yum
- @ImportResource
- 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?
- 2.4 编写第一个自动化脚本
- C++突破private的方案
- SCSF 系列:Smart Client Software Factory 中的 MVP 模式概述
- CSDN,CNBLOGS博客文章一键转载插件 终于更新了!
- 前端学习(2189):Promise的介绍和基本使用二
- export Oracle_sid =asm,单实例下oracle数据库从文件系统迁移到ASM上
- php设计的意义,PHP设计模式
- Linux查看centos版本 - 命令篇
- onu光功率多少是正常_电信宽带升级为200M光纤,为什么网速没有提升多少?
- App功能测试的7大注意点
- 【转载】「微信小程序」有哪些冲击与机会?
- Java基础:如何在IDEA中查看依赖关系
- 合理使用百度开放平台(一)---动物识别
- JST-IOT-TPN三相宽带载波模块在物联网中的应用
- Vivado无法识别开发板解决办法
热门文章
- 可以获得索引值码_搜索引擎优化最适合什么样子的工作?
- 【Python CheckiO 题解】Second Index
- REVERSE-COMPETITION-0xGame2021
- 【牛客 - 370 I 】Rinne Loves Xor(按位前缀和,异或)
- 动手学无人驾驶(4):基于激光雷达点云数据3D目标检测
- Apollo进阶课程 ⑨ | 业界的高精地图产品
- alert 回调_JavaScript中到底什么时候回调函数Callback
- java技术难点_Java核心技术第四章----对象与类重难点总结
- 使用特征_R语言-使用caret包实现特征选择:递归特征消除(RFE)算法
- confluence添加用户_玩转Confluence插件开发插件模块配置文件介绍(04)