GitHub是源码托管站点,其依赖于Git这个源码管理工具来进行代码的托管。所以将我们的代码托管到GitHub之前,我们需要安装Git。

1.Git安装

可以通过输入git命令来确定是否在本机已经安装了Git,如下。

如果发现没有安装,在Ubuntu上可以通过命令:sudo apt-get install git来进行安装,如下:

安装成功,再打开idea,就能看到project的右键菜单中多了git这个菜单项。

2.代码添加到本地git仓库

创建本地仓库需要在菜单vcs下选择import into version control -> Create Git Repository,

可以看到文件变红色了。

将项目add到本地仓库,

Add完毕发现文件变绿色了。但这不是我们想要的。更多的时候,我们只是需要把代码文件提交到仓库,而不是把配置文件排除出去。选中project,git->revert,回退,将文件状态回退到add之前。

3.安装.ignore插件

进入File -> Setting,按照如下操作,

插件装完之后要重启idea。

然后设置ignore,如下:

在弹出页面点击Generate,

Yes,

在.gitignore文件中,确保内容为如下,即忽略掉.idea *.iml out gen,

这个时候我们再commit的时候,就只会将代码文件commit到本地仓库中了。

4.连接到github

当本地仓库建立完毕之后,我们就要把本地仓库中的文件受控到github了。

首先,添加GitHub帐号,如下,

帐号添加完毕,需要share project github,如下,

成功后,进入github网站的项目下,可以看到代码提交成功。

5.代码新增

简单说下代码新增,剩下的改和删大同小异。

如果我们新增了文件,直接在project上commit directory就行,

Commit完毕后,还需要push,如下,

Push完毕,就可以在github上看到新增的文件了~~

感谢关注“码农星球”。本文版权属于“码农星球”。我们提供咨询和培训服务,关于本文有任何困惑,请关注并联系我们。

最新文章

  1. Java中写文件操作
  2. log4net的使用
  3. IE8 ajax缓存问题
  4. json在项目中的应用大总结
  5. ASP.NET关于WebPages的一点总结
  6. ASP.NET编程模型之ASP.NET页面生命周期图解
  7. 使用sqlserver的游标功能来导数据的常见写法
  8. Oracle数据库五种约束
  9. TDirectory.GetAttributes、TDirectory.SetAttributes获取和设置文件夹属性
  10. nodeJs入门笔记(二)
  11. 实现AJAX局部刷新以及PageMethod方法的使用
  12. JavaScript中的坑--全局变量惹得祸
  13. kd-tree题目总结
  14. zabbix邮件自动预警
  15. Python-1 试玩OpenCV
  16. [UGUI]图文混排(六):点击区域
  17. SPOJ.1812.LCS2(后缀自动机)
  18. PHP生成页面二维码解决办法?详解
  19. cxfreeze打包python程序的方法说明(生成安装包,实现桌面快捷方式、删除快捷方式)
  20. Factroy 简单工厂

热门文章

  1. redis监控脚本
  2. ps命令显示uid而不是用户名的解决方法
  3. spark操作Kudu之写 - 使用DataFrame API
  4. VS2017 cdkey
  5. python中@staticmethod、@classmethod和实例方法
  6. server client 套接字连接
  7. rock-paper-scissors
  8. poj3311
  9. Postman 使用技巧之多环境测试及接口依赖关系处理
  10. Effective前端2---加快页面打开速度