Intellij IDEA协同Git与GitHub进行开发使用

1.首先需要在操作系统上安装Git分布式管理系统

--> 安装方法见这里


2.在Intellij IDEA中配置Git与GitHub

打开Settings(File-->Settings) --> 在搜索栏内输入git,回车跳转到Git配置页面 --> 将git的运行路径填入Path to Git executable一栏(一般IDEA会自动定位),其他配置选项按默认即可 --> 点击Test进行测试,配置成功将显示如下界面

Intellij IDEA协同Git与GitHub进行开发使用_第1张图片

同理,配置GitHub也是一样(没有GitHub帐号的朋友需要先去GItHub官网进行注册)。在GitHub配置页面中,Host一栏填入github.com,帐号认证方法有两种,使用右边的Auth Type下拉框可以自由选择

(1)第一种方法可以选择使用帐号密码认证(Password)

在Login一栏填入你GitHub的用户名 --> Password那栏填入你GitHub的登录密码 --> 点击Test进行连接测试,配置成功界面如下

Intellij IDEA协同Git与GitHub进行开发使用_第2张图片

(2)也可以选择使用Token进行认证

打开自己的GitHub主页,点击自己的头像找到Settings并进入,在左边目录栏找到Personal access tokens,点击Generate new token,按照步骤申请即可,过程简单。Scopes(范围)那里建议全选。

Token申请成功后,将Token复制到Token一栏中,点击Test即可,见下图

Intellij IDEA协同Git与GitHub进行开发使用_第3张图片

然后点击Apply --> OK,IDEA对Git与GitHub的相关配置到完成了。


3.创建本地项目的Git仓库(Repository)

新建一个项目 --> 在IDEA顶部的菜单栏中点击VCS --> 找到Import into Version Control (导入到版本控制) --> 选择Create Git Repository --> 选择一个你要存放的路径(一般选择该项目下的路径即可) --> 点击OK,这样就建立了一个该项目的本地仓库


4.将项目提交到本地的Git中

点击VCS --> 找到Git --> 选择Add --> 点击VCS --> 选择Commit Changes(提交修改) --> 输入任意的Commit Message(提交信息) --> 点击Commit即可完成

PS:一定要先Add(添加)后,再Commit(提交)。


5.配置远程仓库

登录你的GitHub,点击New repository,新建一个项目仓库,一般只需填写Repository name(仓库名/项目名)。随后点击Create repository,远程仓库就创建好了。

接下来,打开系统终端

(1)进入到项目目录

(2)进入之前创建的远程仓库页面,复制HTTPSSSH KEY(此处使用的SSH)

Intellij IDEA协同Git与GitHub进行开发使用_第4张图片

在终端下输入

git remote add origin[email protected]:BestJerry/FileSystem.git

(注意替换你自己的SSH KEY或HTTPS)

接下来输入

git push -u origin master

(该命令将本地仓库master分支中的代码提交到远程仓库的master分支上)

如果执行完成第二条命令也没有任何错误提示,那么此时你已经成功将本地项目的代码托管到远程的GitHub的仓库中了!刷新你的代码仓库看看吧。


6.轻松使用IDEA进行本地Git与GitHub的相互协作

回到IDEA,你可以继续开发的你程序,然后将新的修改通过VCS --> Git --> Add --> Commit提交到本地Git仓库,然后通过VCS --> Git --> Push就可轻松将修改过的代码同步到你的GitHub仓库中。关于Git的更多操作也可以通过VCS进行,而无需使用命令行,如此便利。

不仅仅是IDEA,JetBrains下的IDEs如:PyCharm,WebStorm等等,甚至是基于IDEA的Andorid Studio也可以像这样与Git和GitHub进行协同使用。

若想了解一下如何利用Git和GitHub进行多人协作开发,可以看看这篇文章

-->如何利用Git和GitHub进行多人协作开发

若有任何需要补充的地方,我会尽快进行更新。



作者:Little丶Jerry
链接:https://www.jianshu.com/p/ea1703adf5cc
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(git)