通过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集成的版本控制系统的插件有更多的功能,我们可以自行尝试。

相关文章
|
8月前
GitHub和Gitee的基本使用和在IDEA中的集成
GitHub和Gitee的基本使用和在IDEA中的集成
90 0
|
2月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
327 0
|
4月前
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
|
7月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
677 2
|
8月前
|
网络安全
IDEA 提交代码到 GitHub 时发生错误
摘要: 在遇到访问 GitHub 时的错误,这两个命令分别用于处理 SSL 连接问题和连接超时问题。
93 3
|
7月前
|
数据安全/隐私保护 Windows
IDEA向GitHub远端时,输入密码出错,修整解决方案
IDEA向GitHub远端时,输入密码出错,修整解决方案
53 0
|
8月前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
364 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
8月前
|
前端开发 JavaScript 网络安全
Git(3) 使用Github管理项目
Git(3) 使用Github管理项目
74 0
|
8月前
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理
172 1
|
8月前
|
数据可视化 Java Maven
爆赞!GitHub上首本IntelliJ IDEA操作手册,标星果然百万名不虚传
还记得刚开始工作的时候使用的是Eclipse,后面是当时公司第一批尝鲜IDEA的人。刚开始用起来其实蛮麻烦的,因为最开始还是带着Eclipse的思维。 比如在Eclipse中一个workspace中可以有多个project,但是在IDEA中就没有workspace的概念了,取而代之的是project,一个project中可以有多个module。 已经不止N次的被读者问到有没有IDEA的教程,其实我觉得这就是一个工具,无非就是一个熟能生巧的过程。在N + 1次被问到的时候,我觉得有必要肝一份使用手册了! 我也去搜了一下,发现确实没有一个完整的系列教程,就算有也都是两三年前的版本了。

热门文章

最新文章