通过Idea管理Github

简介: 通过Idea上管理Github项目Idea是Jetbrains公司开发的一款非常好用的IDE,其专业版不仅可以作为Java开发,内置的很多插件可以开发PHP,Web前端等等。

通过Idea上管理Github项目

Idea是Jetbrains公司开发的一款非常好用的IDE,其专业版不仅可以作为Java开发,内置的很多插件可以开发PHP,Web前端等等。功能十分强大。最爱的IDE,没有之一。

使用Idea创建Github项目

当我们完成了一个项目,有时候想要分享到Github上,通过命令行或github页面需要好几个步骤才可以完成,而且新手未必能一次配置好。现在有了Idea,我们可以直接发布已经写好的代码到Github上。详细步骤如下
1、某天,我们新建一个项目


img_5ca371b763f29d782becf75570b8b80e.png
image.png

2、在里面做了各种操作,最后项目虽然Bug很多,但是勉强可以使用


img_177b0b31c5705b34717d7e6773e7d0b6.png
image.png

3、这时候我们想把项目上传到github,可以点击VCS菜单栏下的share project on github。

img_18b786cb2726d12c2ab0793a9c51c211.png

4、如果你的系统已经没有配置过git,可能还要输入账号和密码,如果已经配置直接到下一步,最后会弹出这个界面


img_94f3f392899c2d3e7169dba3e973116d.png
image.png

5、点击share之后,idea会自动创建github的源,并进行初始化。现在选择需要上传的文件,.gitignore文件告诉git那些文件是不需要上传的。


img_7b1d78dbc528d099b215df44c1c6084b.png
image.png

6、点击OK,可以在github上看到创建的源与上传的文件


img_4a444fa07d495691742d4ad936f1eee7.png
image.png

7、现在项目的创建已经完成,以后和正常的git操作一样,commit,push,回滚等。在idea下面的状态栏里面,我们可以看到版本控制的工具栏。里面有很多操作,可以逐个尝试。


img_f0ca2c8ef26f1344f2cb8ebac2bbab8d.png
image.png

8、以后项目的维护,增加功能阶段。idea都会提示你相关git的操作。比如新建一个文件。


img_50983efe3efdf3c8787ab0376b14cedf.png
image.png

9、提交项目


img_3732b047e956538ff89f1d7088c56fc1.png
image.png

10、可以看到commit页面右边很多选项,commit之前格式化代码,检查TODO等等。


img_cb1c328119e6da8c2228cf4aba912e53.png
image.png

11、右下角有一个commit,可以点击commit然后push。


img_5dc5536c4b5840950fabd39c6827f282.png
image.png

12、当我们的项目被push到github上之后,团队成员就可以pull下来,并且再次Push,当github上有变动的时候,我们也可以把项目pull下来,修改,再push。关于github的基本操作这样基本上都已完成了。

有关git的知识,可以参考廖国锋的git教程

总结

这篇文章简单的对idea管理github做了一次演示,当然idea集成的版本控制系统的插件有更多的功能,我们可以自行尝试。

目录
相关文章
|
5月前
|
开发工具 git
[github初学者教程] 分支管理-以及问题解决
[github初学者教程] 分支管理-以及问题解决
34 0
|
3月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
102 0
|
2月前
GitHub和Gitee的基本使用和在IDEA中的集成
GitHub和Gitee的基本使用和在IDEA中的集成
29 0
|
11天前
|
前端开发 JavaScript 网络安全
Git(3) 使用Github管理项目
Git(3) 使用Github管理项目
25 0
|
21天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
28 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
2月前
|
数据可视化 Java Maven
爆赞!GitHub上首本IntelliJ IDEA操作手册,标星果然百万名不虚传
还记得刚开始工作的时候使用的是Eclipse,后面是当时公司第一批尝鲜IDEA的人。刚开始用起来其实蛮麻烦的,因为最开始还是带着Eclipse的思维。 比如在Eclipse中一个workspace中可以有多个project,但是在IDEA中就没有workspace的概念了,取而代之的是project,一个project中可以有多个module。 已经不止N次的被读者问到有没有IDEA的教程,其实我觉得这就是一个工具,无非就是一个熟能生巧的过程。在N + 1次被问到的时候,我觉得有必要肝一份使用手册了! 我也去搜了一下,发现确实没有一个完整的系列教程,就算有也都是两三年前的版本了。
|
2月前
|
Java jenkins 测试技术
GitHub排名第一《lntellij IDEA软件开发与应用实战手册》限时开源
IntelliJ IDEA简称IDEA,是Java语言的集成开发环境,在业界被公认为是最好的Java开发工具之一 讲解IntelliJ IDEA的诸多使用技巧,但事实上想要覆盖所有的操作要点是不可能的事情,因此笔者挑选了一些需要掌握及建议掌握的知识内容。
42 0
|
3月前
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理
|
3月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
133 0
|
5月前
GitHub帐户管理更改电子邮件
登录到您的 GitHub 帐户: 前往 GitHub 网站并使用您的凭据登录。 访问个人设置: 单击右上角的您的头像,然后选择“Settings”(设置)。 选择电子邮件选项卡: 在左侧边栏中选择“Emails”(电子邮件)选项卡。 添加新电子邮件地址: 在“Primary email address”(主电子邮件地址)下面,您可以添加一个新的电子邮件地址。输入您想要设置为新主电子邮件地址的邮箱。
52 1