上传项目到gitHub

创建好后开始提交本地项目代码如图

选中VCS选中图中的按钮如图所示

然后再选中Src点中add按钮如图所示

然后点中commit Directory后
打开终端进行项目根目录下键入以下 命令:
git remote add origin git@github.com:codegeekgao/Test.git(这里我写的自己的github地址,这里可以改成你自己的github项目)
git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下

可能出现的报错异常

出现错误 error:src refspec master does not match any
引起该错误的原因是目录中没有文件,空目录是不能提交上去的.
解决办法:

在项目根目录下,创建README.md 文件即可$ touch README.md
$ git add README,md
$ git commit –m’first commit’
$ git push origin master

进一步可能再次出现Permission denied (publickey). fatal: Could not read from remote repository.
这是因为本地没有ssh的密钥,生成密钥,在GitHub上添加这个ssh密钥即可,操作步骤如下:

1.首先,如果你没有ssh key的话,在ternimal下输入命令:ssh-keygen -t rsa -C "youremail@example.com", youremail@example.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh key。(如果重新生成的话会覆盖之前的ssh key。)
2. 若是window操作系统,会在C盘的用户目录下创建一个ssh目录,同理ios系统也是在用户目录下有ssh目录。

用文本编辑器打开id_rsa.pub,复制里面的内容添加到github,如下图所示:

添加之后验证SSH的密钥

提示:Hi xxx! You've successfully authenticated, but GitHub does not provide shell  access.即为成功

提示出错信息:fatal: remote origin already exists. 解决办法如下:


然后再次输入git remote add origin git@github.com:codegeekgao/Test.git
git push -u origin master
然后会报以下错误:

! [rejected] master -> master (fetch first)
error: failed to push some refs to 'git@github.com:qzmly100/repository-.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

这是因为:
远程分支上存在本地分支中不存在的提交,往往是多人协作开发过程中遇到的问题,可以先fetch再merge,也就是pull,把远程分支上的提交合并到本地分支之后再push。
如果你确定远程分支上那些提交都不需要了,那么直接git push origin master -f,强行让本地分支覆盖远程分支.

转载于:https://www.cnblogs.com/codegeekgao/p/9572013.html

使用idea上传项目到gitHub相关推荐

  1. 上传项目到gitHub,上传报错和删除gitHub上的项目

    1,需要注册gitHbu账号,下载git 2,登录gitHub,新建仓库 3,仓库创建过程 3,仓库创建成功 备注: git添加远程库的时候有可能出现如下的错误 删除gitHub上的项目 1,进入se ...

  2. 如何使用git命令行上传项目到github

    参考文献: 如何使用git命令行上传项目到github 感谢楼主分享!

  3. 手把手教你上手Git并上传项目到GitHub官网

    手把手教你上手Git并上传项目到GitHub官网 Learning Git Branch: 学习 Git 最好的游戏及教程 https://learngitbranching.js.org 这个就是那 ...

  4. IDEA上传项目到GitHub

    文章目录 IDEA上传项目到GitHub 前言(git.exe的配置与github账号的连接) ①.git.exe配置 ②.github账号连接 IDEA连接git操作 ①.找到VCS-->Cr ...

  5. git安装配置及第一次上传项目到github

    对于第一次上传项目到github,走了不少弯路,下面给大家介绍一下怎么安装Git及第一次上传项目到github时需要注意什么. 首先,先说一下git要怎么安装. 1.下载Git.下载地址:https: ...

  6. 上传项目到GitHub(超详细)

    上传项目到GitHub(超详细) 大家好,今天我们来学习一下如何把本地项目上传到GitHub ,好好看,好好学,超详细的 第一步 注册github账号 第二步 下载一个git工具并安装 第三步 注册好 ...

  7. vscode上传项目到github

    vscode上传项目到github 文章目录 vscode上传项目到github 一.安装vscode 二.安装git 1.下载git 2.安装git 三.链接github (前提注册有github账 ...

  8. IDEA 上传项目到Github

    IDEA 上传项目到Github 一.Git的下载与使用 二.IDEA中上传到GitHub 1. IDEA中配置Git 2. 创建项目仓库并上传 三.修改项目后再次上传 四.Git版本回退 五.总结 ...

  9. 用git上传项目到GitHub过程记录

    最近准备转变用GitHub记录开发项目,现记录用git上传项目到GitHub. 创建github repository(仓库) 首先就是登录github账号,接下来的过程如图: 然后给仓库起一个名称, ...

最新文章

  1. 芯片IP,SOC,FPGA智能卡
  2. win10 Linux子系统 交叉编译器注意事项
  3. Apache,php,mysql整合安装包 for Windows 2000/xp/2003
  4. mysql 查询多边形_mysql中判断一个点是否在多边形中
  5. ABAP--通过LDB_PROCESS函数使用逻辑数据库
  6. Java中什么是字符串的拷贝_关于java中字符串对象的拷贝
  7. Go底层剖析 | 好书中秋赠送中
  8. 浙大 PAT a1027
  9. ArcGIS Pro快速汉化方法-汉化GP
  10. sql 最外层传值给最内层查询_腾讯云高级工程师如何玩转PG查询处理与执行器算法...
  11. 分享97个上传下载PHP源码,总有一款适合你
  12. 一页纸商业计划书 (Business Plan) 模板
  13. 软件测试跟踪需求矩阵,测试管理之从需求到跟踪操作实务
  14. 几种基本门电路有关符号内容汇总
  15. 百度AI开放平台情感分类
  16. 什么软件测试卡路里,热量表(计算热量的仪表)_百度百科
  17. SSM_JSON格式增删改查
  18. Unity 大面积草风吹动效果+受人物影响
  19. 利用插槽solt实现蒙尘加载效果Vue
  20. 天正提示加载lisp_使用AutoCAD2004加载一个Lisp程序后,显示加载成功,但是并未出现提示输入点的信息...

热门文章

  1. 为什么这几年餐饮创业突然火起来了?
  2. 大众仪表板上为什么30km,50km处要标红?
  3. 兴致勃勃的意思是什么,怎么用兴致勃勃造句?
  4. 这个好,精英们的自由时间都用来干嘛?
  5. 这些年,网商基本上靠薄利多销获利
  6. 熊猫烧香当年到底有多残忍?
  7. 绝大部分人根本没有职业素养
  8. 类的构造函数和析构函数、默认构造函数
  9. sql设为简单模式sql_SQL模式演练
  10. Django基础三之视图函数