前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

最近刚学 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 解决办法相关推荐

  1. Git中Your branch is ahead of ‘origin/master‘ by x commits的解决办法

    @[TOC]Git中Your branch is ahead of 'origin/master' by x commits的解决办法 问题描述:新的全局用户名下,修改原有本地库的代码,上传时遇见的问 ...

  2. Git: remote: aborting due to possible repository corruption on the remote side. 的解决办法

    问题概述 关于这个问题,博主是在项目开发过程中遇到的,写完一个功能模块后,在拉取更新提交代码时异常, 报:" Git: remote: aborting due to possible re ...

  3. 使用git时ssh提示“Load key /home/devid/.ssh/id_rsa: bad permissions”的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 使用git时ssh提示"Load key "/home/devid/.ssh/id_rsa": ...

  4. 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

    问题描述 unable to access 'https://*****.git/': SSL certificate problem: unable to get local issuer cert ...

  5. git pull 出现 from the remote, but no such ref was fetched 已解决

    目录 解决办法 最近不知道做了什么操作.发现git pull 的时候报错 Your configuration specifies to merge with the ref XXXX.如下 > ...

  6. Git上传项目提示Push rejected: Push to origin/dev was rejected解决办法

    # 先从远程拉取master分支 git pull origin master --allow-unrelated-histories #然后推送即可 git push -u origin maste ...

  7. stata中使用xsmle命令做空间面板数据hausman检验出现3200错误的解决办法

    xsmle gdp gt cz gdzc ersan ur,model(sdm) wmat(Wzhusj) hausman nolog Warning: All regressors will be ...

  8. Git新建分支出现fatal: Not a valid object name: ‘master‘错误的解决办法

    1.首先,当你出现这个错误的时候 我们该怎么做呢,要做的就是在git总的那个目录里面先手动创建一个文件,你可以在对应的文件夹里面进行创建,也可以进行命令行的创建. 也就是下面的操作 这个操作就是你需要 ...

  9. php 验证码的背景色,做验证码时ImageCreatetruecolor背景颜色只显黑色的解决办法

    在学习PHP GD库函数时遇到一问题; 在开启GD库函数后,制作一个小验证码图片! imagecreatetruecolor(int 宽,int 高): 调色, imagecolorallocate( ...

最新文章

  1. php 控制网站跳转,迅睿CMS 重写控制网站自动跳转函数
  2. Android 下载文件并显示进度条
  3. Tomcat网页加载速度过慢的解决方法
  4. 基础JavaScript_Day01
  5. Confluence 6 手动安装语言包和找到更多语言包
  6. document.forms用法
  7. 使用HTML5技术开发的超酷颜色选择器
  8. AI框架你只会调包,这种想法很危险!
  9. python免费网课-python网课资源
  10. pandas中dataframe的索引问题
  11. HTML5 web SQL 和indexedDB的使用
  12. 计算机报名中的照片审核总不过,软考报名时,照片审核难通过怎么办?
  13. BT5 U盘制作方法
  14. 线性函数、非线性函数与线性回归的区别
  15. 软件设计(中线提取)
  16. 20.Consent Controller Get请求逻辑实现
  17. 专为医疗领域打造!飞凌嵌入式新一代FDU显控一体机发布
  18. VC实现顶层窗口的透明与实现子窗口的透明【重点:子窗口透明处理】
  19. 呼叫中心中间件-网关配置
  20. sklearn入门——聚类算法KMeans

热门文章

  1. 基于androidx的快速开发框架_Vue企业级优雅实战07框架开发03封装基于MockJS的模拟数据...
  2. Microsoft C 运行时库 (CRT) 参考
  3. Windows高级编程学习笔记(一)
  4. php检测字符长度(中文)
  5. 【JS逆向百例】某音乐网分离式 webpack 非 IIFE 改写实战
  6. 【UVA - 11383】Claw Golden Tiger (二分图最优匹配,KM算法原理)
  7. c语言程序设计 doc,《C语言程序设计》.doc
  8. android滑动菜单图标,Android实现简单底部导航栏 Android仿微信滑动切换效果
  9. Nginx反向代理及负载均衡
  10. Python之数据合并——【concat()函数、merge()函数、join()方法、combine_first()方法】