简介
GitHub作为一个开源的托管服务,自然是允许许多集成开发环境与Github进行连接,可以将代码托管到Github上(有点像是代码的云),也可以将Github上的别人的项目代码直接克隆到自己电脑上运行,其基本原理如图。接下来就直接介绍IntelliJ IDEA和Github的连接。
详解
1.首先当然是先要有一个Github的账号了(哈哈哈,说个废话)
2.如果是在windows上操作,先下载一个Git,这是上传和克隆需要用到的工具,mac是自带git的不用下载
Windows下载太慢参考传送门:https://npm.taobao.org/mirrors/git-for-windows/
3.打开IDEA-->File-->settings,选择安装好的Git路径
4.如上再到VersionControl下选择Github,添加自己的Github账号
出现Connection Reset的请参考传送门
使用账号密码登录
使用Token登录,要去Github上自己生成Token
选中Developer settings,如下点击
复制粘贴到登录那里即可
5.开启版本控制功能
6.创建本地仓库,默认选中当前项目路径,确认即可
7.先将当前版本提交到本地仓库
8.将项目提交到Github上,若Github上无对应的仓库名,则会自动创建一个仓库;若有,则提交到该仓库
9.本地仓库与Github仓库的同步
push将本地仓库上传至Github上
pull将Github上仓库的更新同步至本地仓库
结语
Github作为开源社区真的是太强大了,可以从上面看到许多大牛的项目源码,学习和引用第三方库,也可以管理自己的项目。这一点单代码托管就很强大了,试想自己累计写的代码不可能一直存着,托管后就像是将自己的劳动成功保存到类似于百度网盘这样的云上,而且还是专门管理代码的,以后面试什么的也不用带着U盘说这些项目我写的,直接给给个地址就行,实在是舒服!