Git 遇到的问题总结
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 遇到的问题总结相关推荐
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- 【阶段小结】协同开发——这学期的Git使用小结
[阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- git shanchu stash_git stash用法
常用git stash命令: (1)git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不 ...
- 项目中使用 Git 高频场景
1. 拉取最新主干代码,进行功能迭代或 bug 修复 首先切换到主干: git checkout master 然后拉取最新代码: git pull 基于 master 创建本地分支 xxx: git ...
- Git 错误提交后该如何回滚操作
1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...
- Git 最全命令总结都在这里了
1. 基本命令 git diff 不加参数直接输入 git diff : 尚未暂存的文件更新了哪些部分 git diff --staged : 已暂存文件与最后一次提交的文件差异 git diff - ...
- 手把手教你搭建 Git 服务器
https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...
- Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)
1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...
- Git 常用操作(5)- git clone/git checkout -b/git diff/git push/git pull
1. git clone--获取远程仓库 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容.它只会获取数据然后 让你自己合并. 然而,有一个命令叫作 git p ...
最新文章
- stm32中使用#pragma pack(非常有用的字节对齐用法说明)
- 这位中国小伙 6个月用比特币攒了125个亿 !
- 《Inside XAML》翻译半成品
- 互联网安全问题的起因
- 通过Spring Social发推StackExchange问​​题
- oracle数据库查看用户相关语句
- 男女薪酬差异扩大 2018年女性薪酬不及男性8成?
- Android 7.0后 播放U盘中的视频文件的解决方案
- docker nginx部署web应用_实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署...
- JavaScript数据结构——树(Tree)
- 如何将PDF转成Excel格式?
- flask第九篇——url_for【2】
- 2021华为软挑(区域初赛)总结
- 什么是栈?栈的特点和应用场景
- 【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形
- latex 中对同一脚注进行引用
- 软件工程(2019)第四次作业
- Unity问题(1)——mesh法线反转
- 怎么上传云班课的计算机作业,云班课怎么交作业_云班课作业提交教程_3DM手游...
- mysql怎么将成绩划分等级_数据库mysql中case如何给成绩划分等级?