使用github托管IDEA代码

使用github托管IDEA代码

1.概述

之前了解过Git,只是在学习阶段做过简单的demo,但是基本快忘没了😓,不过这种工具类的知识还是捡起来很快的,现在有了使用Git的需求,一个是将基本完成的大作业(外卖交易系统)托管到github上面,另外一个就是目前正在重构博客项目,总不能还是使用大脑进行版本控制吧😂,废话不多说,记录一下构建过程!

2.搭建过程

  • 创建本地git仓库

img

  • 右击项目名称,先后进行add,commit

这里写图片描述

  • 在github上事先创建好仓库
    image-20200515183753479

  • 进入项目所在文件夹--->git bash here(需要提前安装Git)

image-20200515184154485

  • 将本地仓库上传到github事先创建好的仓库中
    git remote add origin git@github.com:{github用户名}/{repository名}.git

    image-20200515192821319

    终于遇到问题了,一直这么顺反而感觉不正常,根据出错信息,remote origin已经存在,那我把他删了重建不就好了嘛

    git remote rm origin

    执行$ git push -u origin master将本地仓库上传,接下来就是漫长的等待,执行完这一步可以该干嘛干嘛去了(是不是GFW在作怪?)

    感人的上传速度😠:

image-20200515194719126


还是出现了问题,等了很长时间在push的最后阶段出现了这个问题:

image-20200515214604303

看出错日志,这个问题的原因可能是由于本地仓库的版本不一致或者是二至之间有不相关的数据,不能merge到一起,这里的一个坑就是,github创建新仓库的时候最好不要自动创建READ.md,否则将本地上传时,这个md文件就是二至之间的bug,具体的解决方式简单粗暴,将github仓库删除重建,将本地仓库删除重建:rm -rf .git,之后再进行上传即可

image-20200517082850075

不知道这次上传速度为啥这么快

托管成功!

image-20200517082931815

接下来就可以通过IDEA上的Git插件对项目进行版本控制了~~~