文章目录

  • IDEA上传项目到GitHub
    • 前言(git.exe的配置与github账号的连接)
      • ①、git.exe配置
      • ②、github账号连接
    • IDEA连接git操作
      • ①、找到VCS-->Create Git Repository,选中自己想上传的项目目录(本地项目)
      • ②、Git相关知识
      • ③、Git add
      • ④、Git commit
      • ⑤、Share project on github
      • ⑥、Git push

IDEA上传项目到GitHub

整了一个下午,遇到了一系列难顶的问题,总算是比较了解怎么用IDEA将项目传到github上,真的遇到了究极无敌巨多的坑 这里就对自己遇到过的坑和做法进行总结。
:主要处理的是本地有项目 github没有 将本地的项目上传到github仓库中 更高级的操作后续再研究QAQ。

前言(git.exe的配置与github账号的连接)

首先我们需要去官网下载安装git

①、git.exe配置

②、github账号连接

因为我用log in via Github老是报错 所以我选择使用log in with token来进行连接,具体配置中的位置如下图所示:

连接完毕后就会看到自己的账号在这里了,connection timeout设置的是多久没响应报错。点击generate让它自己跳转到github进行token的相关配置。
它跳转到的路径可以在github中按照Settings–>Developer settings–>Person access tokens找到相应位置, 这里主要是对权限进行设置,可以按照默认的,我是按照网上的配置进行了设置(PS:找不到原链接了 原作者sry QAQ)

提交后它会生成一个token,记得存储一下,因为跳转后就不会再显示这个token了(PS:也有可能是因为我自己的原因没有找到QAQ,生成后将token存储下来,然后Add Account即可连接上自己的github账号。

IDEA连接git操作

①、找到VCS–>Create Git Repository,选中自己想上传的项目目录(本地项目)


然后会发现项目中的文件全变成了红色,并且VCS选项变成了Git(这时候强迫症的人就很难受了, 我就是其中一个,我就特别想让它变回VCS。我发现了一个切实有效的方法:idea–>vcs.xml中将其中的Git 换成NONE即可 亲测有效)。
完成上述之后,就可以完成一系列git的相关操作,比如git add、git commit、git push等

②、Git相关知识

这里引用了狂神讲的git知识

三个区域

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的Git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

简单地说,工作区就是存代码的地方。暂存区只是一个文件,保存即将提交的文件列表信息。仓库区,就是放数据的位置,里面有提交的所有版本的信息,head指向最新版本。远程长裤就是放代码的服务器。

Git工作流程

  • 在工作区中添加、修改文件
  • 将需要进行版本管理的文件放入暂存区
  • 将暂存区域的文件提交到git仓库

③、Git add

右键选中项目,选择Git --> add, 然后代码会变为绿色。

④、Git commit

选择Git --> add

然后点击commit即可,这时候只需要等待commit完毕即可。

⑤、Share project on github

选择Git–>GitHub–>share project on github

然后到这里可能会有一个问题,就是在如下的页面一直没动,然后就是timed out, 当时整这个要整崩溃了,后来搞了好久终于发现了问题所在:

github里面没有repository

我当时就是这个原因,必须要建一个空的仓库,然后后面就正常了

取消代理

先把局部代理设为全局 再把他取消
git config --global https.proxy http://127.0.0.1:1080
git config --global http.proxy http://127.0.0.1:1080
取消:
git config --global --unset http.proxy
git config --global --unset https.proxy

以上两种方式我都有效过,但是很多时候还是会timed out。QAQ我暂且认为是vpn太卡了,要是有大佬知道进一步解决方式求求了。

⑥、Git push

share project on github后,他就会自己在github里面创建远程仓库了,这时候就可以把commit的文件push上去了。


以上就完成了,然后我们就可以在github上同名称仓库中找到我们的项目。

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

    上传项目到gitHub 创建好后开始提交本地项目代码如图: 选中VCS选中图中的按钮如图所示: 然后再选中Src点中add按钮如图所示: 然后点中commit Directory后 打开终端进行项目根 ...

  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. java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J
  2. 1000并发 MySQL数据库_再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化...
  3. 论文浅尝 | 一种用于多关系问答的可解释推理网络
  4. 交换机端口mtu值最大_交换机 MTU
  5. React Native Keyboard使用详解
  6. Python 中的浮点数
  7. Scala入门系列(十):函数式编程之集合操作
  8. React server rendering —— 网易美学主站同构实录
  9. 如何将App程序发布到苹果App Store
  10. 学大数据专业未来应该怎么就业?有什么岗位?
  11. 烽火2640路由器命令行手册-04-网络协议配置命令
  12. 恭喜元宇宙产业委秘书长何超、执行秘书长武艳芳成为南京河西CBD发展大使
  13. 什么是Watchdog?
  14. intellij idea自动提示方法快捷键
  15. windows重启mysql
  16. 【linux命令】我常用的Linux命令
  17. 吉林大学软件学院《软件项目管理》课程重点与测试题 第十一章 评审
  18. Vue打包文件名、默认文件名操作
  19. TCP包的类型 (SYN, FIN, ACK, PSH, RST, URG)
  20. Android系统手机USB驱动程序安装教程

热门文章

  1. 20154312 曾林 ExpFinal CTF Writeup
  2. 君子当如是——观《孔子》有感
  3. 【HBase】HBase入门详解(二)
  4. NOIP2012 提高组初赛试题讲解
  5. MYSQL数据库实验三多表查询_MYSQL数据库语句之多表操作(三)
  6. 序列搜索/启动子分析/同源建模(转)
  7. Python爬虫之豆瓣TOP250爬取
  8. 微信点餐小程序(外卖配送)解决方案
  9. HTML+CSS网页设计期末课程大作——运动系列NBA篮球主题(7页) 大学生运网页作品 篮球设计作业模板
  10. 手机端微信传动文件,超出文件限制,怎么办?