1. error: Cannot pull with rebase: You have unstaged changes.
error: Additionally, your index contains uncommitted changes. 

https://blog.csdn.net/m0_37962554/article/details/81188330

2017年04月25日 09:18:46

git 执行git pull –rebase报错误如下:

error: Cannot pull with rebase: You have unstaged changes.
error: Additionally, your index contains uncommitted changes.

原因:如果有未提交的更改,是不能git pull的

解决:
先执行git stash
再执行git pull –rebase
最后再执行git stash pop

2.fatal: Not a git repository

https://blog.csdn.net/without_scruple/article/details/79085907

git init就可以了!

3. Permission Denied

https://blog.csdn.net/sxg0205/article/details/81412921

步骤一、检查本地ssh key是否存在

1、windows下 开始 -- 搜索框输入 git bash,打开git bash窗口;

2、git base窗口中输入指令 ls ~/.ssh/ 来检查ssh key是否存在;

3、如果key不存在则按照步骤二重新生成,ssh key已存在则跳过步骤二,执行步骤三;

步骤二、生成ssh key

1、继续步骤一的git bash窗口执行指令:

ssh-keygen -t rsa -b 2048 -C "你自己的邮箱地址"

修改邮箱地址为你自己的邮箱地址,注意此处邮箱地址前后的双引号为英文格式双引号;

2、指令执行后页面提示:

Generating public/private rsa key pair.
           Enter file in which to save the key (/c/Users/***/.ssh/id_rsa):

***表示你自己的当前登录用户名,不做修改直接回车,会将生成的rsa文件保存为默认名称

再次回车提示:

Enter passphrase (empty for no passphrase): 
         Enter same passphrase again: 
         提示设置提交/l拉取代码到Github时需要的密码及确认密码;

设置密码后再次回车提示Your identification has been saved in.... 即表示ssh key生成成功;

Git 遇到的问题总结相关推荐

  1. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  2. 【阶段小结】协同开发——这学期的Git使用小结

    [阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...

  3. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  4. git shanchu stash_git stash用法

    常用git stash命令: (1)git stash save "save message"  : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不 ...

  5. 项目中使用 Git 高频场景

    1. 拉取最新主干代码,进行功能迭代或 bug 修复 首先切换到主干: git checkout master 然后拉取最新代码: git pull 基于 master 创建本地分支 xxx: git ...

  6. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

  7. Git 最全命令总结都在这里了

    1. 基本命令 git diff 不加参数直接输入 git diff : 尚未暂存的文件更新了哪些部分 git diff --staged : 已暂存文件与最后一次提交的文件差异 git diff - ...

  8. 手把手教你搭建 Git 服务器

    https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...

  9. Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)

    1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...

  10. Git 常用操作(5)- git clone/git checkout -b/git diff/git push/git pull

    1. git clone--获取远程仓库 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容.它只会获取数据然后 让你自己合并. 然而,有一个命令叫作 git p ...

最新文章

  1. stm32中使用#pragma pack(非常有用的字节对齐用法说明)
  2. 这位中国小伙 6个月用比特币攒了125个亿 !
  3. 《Inside XAML》翻译半成品
  4. 互联网安全问题的起因
  5. 通过Spring Social发推StackExchange问​​题
  6. oracle数据库查看用户相关语句
  7. 男女薪酬差异扩大 2018年女性薪酬不及男性8成?
  8. Android 7.0后 播放U盘中的视频文件的解决方案
  9. docker nginx部署web应用_实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署...
  10. JavaScript数据结构——树(Tree)
  11. 如何将PDF转成Excel格式?
  12. flask第九篇——url_for【2】
  13. 2021华为软挑(区域初赛)总结
  14. 什么是栈?栈的特点和应用场景
  15. 【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形
  16. latex 中对同一脚注进行引用
  17. 软件工程(2019)第四次作业
  18. Unity问题(1)——mesh法线反转
  19. 怎么上传云班课的计算机作业,云班课怎么交作业_云班课作业提交教程_3DM手游...
  20. mysql怎么将成绩划分等级_数据库mysql中case如何给成绩划分等级?

热门文章

  1. 滴滴公布出行大数据:全年约5.3亿次行程分享
  2. Android EditText java 设置 maxLength
  3. html实现小三角形
  4. EaseUS Todo Backup 14.1 Crack
  5. 有关程序员的笑话有哪些(转)
  6. Python之plot()与Tk窗体的绑定
  7. 大学生安全教育网课答案
  8. Win10下安装SqlServer2014提示需安装.NETFramework3.5SP1
  9. Uddered but not Herd G【状压DP】【离散化】
  10. 【软考系统架构设计师】2021年下系统架构师论文写作历年真题