前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GIT操作 之 错误集锦及解决方法

GIT操作 之 错误集锦及解决方法

作者头像
celineWong7
发布2020-11-05 18:53:19
1.1K0
发布2020-11-05 18:53:19
举报
文章被收录于专栏:web前端踩坑

新手在使用git的时候,难免会遇到一些不知所然的错误,在此文档,会收集常见的错误,并提供解决方法。欢迎大家进行检索,也可以一起进行补充。

1. git clone SSH连接配置问题

执行代码: git clone ... 错误提示: Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. 解决方法: 这种一般是SSH链接配置没有设置好。可以参考Hunter博客的《Github之SSH连接配置》,里面的图文很详细,可以直接按照步骤进行设置。

2. 添加远程库后,首次push问题

执行代码: git push -u origin master 错误提示: error: src refspec master does not match any. error: failed to push some refs to 'git@github.com:hahaha/ftpmanage.git'. 解决方法: 这个错误是提示本地仓库为空,也就是说你还没有添加add和提交commit文件,自然就没有什么可以push的了。 当你再本地电脑上新建一个项目后,想要和远程github repository连接起来并进行后续操作,一般的执行流程如下:

代码语言:javascript
复制
#本地仓库初始化
git init

#添加远程库
git remote add origin git@github.com:celineWong7/chosen-demo.git

#添加本地文件(工作区)到暂存区
git add ./

#将暂存区的文件提交到本地仓库
git commit -m "init"

#此时,再进行push,推送本地仓库到远程库
git push -u origin master

#若在出现`hint: Updates were rejected because the remote contains work ...`错误,一般是需要先进行pull
git pull --rebase origin master

#pull成功后再进行push
git push -u origin master
3. 切换分支失败

执行代码: git checkout branchA 错误提示: error: cannot stat ‘file’: Permission denied 解决方法: 这种错误一般是该分支上的文件被电脑占用(编辑器、浏览器等),无法释放。解决方法是退出各类和分支上文件相关编辑器、浏览器、资源管理器等,再进行切换 .

4. git pull失败

执行代码: git pull 错误提示: git branch --set-upstream-to=origin/<branch> dev 具体如下图:

解决方法: 这种错误一般是git push时,提示远程代码已被更新过,需要重新拉取下代码。然后我们按照指示进行拉取时git pull时,发生如上的错误, 原因是没有指定本地dev分支与远程origin/dev分支的链接。依旧根据提示,设置dev和origin/dev的链接即可:

代码语言:javascript
复制
git branch --set-upstream-to=origin/dev dev

详细可以参见廖大大的GIT教程之 多人协作

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. git clone SSH连接配置问题
  • 2. 添加远程库后,首次push问题
  • 3. 切换分支失败
  • 4. git pull失败
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档