本篇教程是在Windows上配置完成
1、环境准备
在连接前需要安装远程Git仓库和本地的Git客户端
-
远程Git仓库可以在GitHub中创建,配置可以自行选择 ![在这里插入图片描述](https://img-blog.csdnimg.cn/29bc53da84c1482e9e8eba0304106b8c.png) -
本地GIt自行在官网下载,下载链接:https://git-scm.com/ ,安装可以直接next安装默认即可 -
安装完成后需要在IDEA配置Git插件,打开IDEA,左上角FIle -> Settings ,搜索git
![请添加图片描述](https://img-blog.csdnimg.cn/b11ad0d48d5344cfb10c172200f518ff.png)
2、配置GitHub的API令牌
2.1、打开IDEA,左上角FIle -> Settings ,搜索github,点击+ ![在这里插入图片描述](https://img-blog.csdnimg.cn/81ba8677cdde469395a4e313a6fab0de.png) 2.2、输入github的邮箱和密码 ![在这里插入图片描述](https://img-blog.csdnimg.cn/354a5a21be054709a8ccd5b976a65551.png) 2.3、直接使用账号密码登录可能会报错(可能是因为墙?) ![在这里插入图片描述](https://img-blog.csdnimg.cn/549321ec2a354d3086d98230a618d87d.png) 2.4、我们用Token登录 ![在这里插入图片描述](https://img-blog.csdnimg.cn/85ac142d01ea4e5586b01babcec1242d.png) 2.5、登录github,选择setting ![在这里插入图片描述](https://img-blog.csdnimg.cn/554748b2985848ea8c81a275ab040394.png) 2.6、点击Developer setring ![在这里插入图片描述](https://img-blog.csdnimg.cn/b47bf8c9804a427bb5f63ca18b3e083a.png) 2.7、点击personal access tokenes,并选择生成token
![在这里插入图片描述](https://img-blog.csdnimg.cn/21b3a5a4f1fa440d89d37fb2e228cde4.png) 2.8、配置完成后点击生成即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/1448234a7dac44b6971dc382571c67f9.png) 2.9、生成后复制粘贴进入idea中即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/e36396d4602240f986f78dbb29da9448.png)
3、一些操作
3.1克隆项目
3.1.1、在github上找到项目的项目地址:点击克隆,然后复制项目地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/e79e64a5fdab4359a961e16338b54977.png) 3.1.2、选择File -> New -> Project from Version Control
![在这里插入图片描述](https://img-blog.csdnimg.cn/5aef2a9bf2f8470f9177e7f6dc648023.png) 3.1.3、将链接粘贴进入,点击Clone ![在这里插入图片描述](https://img-blog.csdnimg.cn/ccc56bebf16b4404ac5ef9ad6cda2a8b.png) 3.1.4、等待克隆,克隆完成后会自动打开项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/d48bac11a8a6435ba2f64e7960185367.png)
3.2、上传项目
3.2.1、打开需要上传的项目,点击VCS -> import into Version Control -> share project on github
![在这里插入图片描述](https://img-blog.csdnimg.cn/a784012fdda24cf5b2d7b10c1273f91d.png) 3.2.2填好项目名等信息,点击share
![在这里插入图片描述](https://img-blog.csdnimg.cn/d5c14ab9e26e4b50898a63355ebac115.png)
3.3、修改项目
在多人协作开发时最多的使用就是更新项目了
3.3.1、修改代码后,可以点击右上角的绿勾进行Commit,或者VCS下的Commit
![在这里插入图片描述](https://img-blog.csdnimg.cn/7d8a6dde15704c81826fdc75e5ecc9a0.png)
3.3.2、点击后会显示如下界面,上面是修改过的文件,下面是提交备注,可以自行填写。完成后点击commit
![在这里插入图片描述](https://img-blog.csdnimg.cn/e04c99692108438ca5613e69565f562c.png) 3.3.3、如果显示这个说明代码有问题,如果确认没有影响可以忽略直接提交 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5ca9837d5b304d90b93d71bd265ba703.png) 3.3.4、这里要注意,commit只是修改了本地仓库的代码,服务器代码没有修改
3.3.5、要修改服务器的代码可以点击 VCS -> Git -> push,然后点击push即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/ef88e859293b4ceca9bd347b82012c77.png)
如果网络不好可能会push失败,重试几次即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a20cd8ffe7d4406ca5071815c351a4ee.png)
3.4拉取他人的修改
3.4.1、点击VCS -> Update Project
![在这里插入图片描述](https://img-blog.csdnimg.cn/834fdc6220454d3391c363b6bd2bbca3.png) 3.4.2、Merge是将修改合并到自己的文件,Rebase是创建一个分支,这里按需选择 点击ok后即可开始拉去文件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a3f8010358914cbe88ac8da69cf45546.png)
|