Idea基于Git&Gitee实现项目的同步开发

1,008 阅读4分钟

1. Git&Gitee

Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。

Gitee与Github类似,受限于GitHub的访问速度,在国内可以选择将项目托管在Gitee上。通过使用Idea+Git+Gitee,我们可以实现在不同物理机上高效的管理同一个项目。

2. Idea中设置Git路径并登陆Gitee账户

  1. 前往官网下载安装包并安装Git,安装过程比较简单,这里不再赘述,有疑问的话百度也能查到很多教程。 在这里插入图片描述

  2. 打开idea,在Settings里的Version Control中找到Git,并设置其路径(Git安装路径/bin/git.exe)。 在这里插入图片描述 选择完路径后可以点击Test按钮进行测试,如果下面显示了Git的版本号,则代表路径设置正确。

  3. 下载Gitee插件(在Settings里的Plugins中搜索Gitee并下载)。 在这里插入图片描述

  4. 登陆Gitee账户(在Settings里的Version Control中找到Gitee,注意idea里不支持用手机号登陆,如果没有绑定邮箱的需要在Gitee中绑定以下邮箱)。 在这里插入图片描述

3. 将本地项目上传到Gitee上

在Idea上登陆了Gitee账户后,就可以利用它管理我们的项目了。这里新建了一个maven项目作为例子,演示如何将本地的项目上传到Gitee上。

  1. 首先新建了一个maven项目,现在里面只包含了最基础了一些文件以及文件夹。 在这里插入图片描述

  2. 由于我们已经在Idea中登陆了Gitee账户,只需要通过下图中的Share Project on Gitee就可以将项目上传至Gitee(会自动创建一个仓库)。 在这里插入图片描述 我们可以在上传时增加对项目的描述信息: 在这里插入图片描述 选择需要上传的文件: 在这里插入图片描述 点击add按钮开始上传,出现下面的标志即代表上传成功: 在这里插入图片描述

  3. 打开Gitee官网并登录,就可以看到我们新添加的仓库了。 在这里插入图片描述

4. 本地与Gitee仓库的同步

完成上述操作之后,我们本地的项目就已经与Gitee仓库相关联了,我们可以看到Idea的右上方出现了更新和提交的按钮,分别用于更新本地项目将本地的修改同步到Gitee仓库中在这里插入图片描述

4.1 更新本地项目

  1. 之前我们已经在Gitee中看到了我们上传的仓库GiteeTest,点击仓库名称就可以看到仓库的详细内容,根据仓库中的提示,我们增加一个readme.md文件。 在这里插入图片描述 增加之后可以看到目录中多了一个readme.md文件: 在这里插入图片描述 但我们本地的项目中却没有: 在这里插入图片描述
  2. 利用updata project按钮即可更新本地项目。 在这里插入图片描述 点击按钮后出现下面的弹窗: 在这里插入图片描述 点击ok后开始开始更新,成功后本地项目里多了我们之前在仓库中添加的readme.md文件: 在这里插入图片描述

4.2 将本地的改动上传到Gitee仓库中

  1. 在项目中增加一个简单的HelloGitee类,可以看到此时类的名字是红色的,代表了这个类还没有同步到Gitee上。 在这里插入图片描述
  2. 利用Commit按钮可以将本地的改动同步到Gitee仓库中。 在这里插入图片描述 点击按钮后会弹出commit界面,选中需要更新的文件,在下方可以填写本次更新的内容,点击Commit and Push按钮上传更新的内容。 在这里插入图片描述 选择Push: 在这里插入图片描述 出现如下的提示代表上传成功: 在这里插入图片描述
  3. 上传成功后,在Gitee中就可以看到我们刚才更新的内容。 在这里插入图片描述

5. 在其它电脑上同步此项目

上面演示了如何在将本地的项目上传到Gitee上,并实现同步;接下来将演示如何在一台新的电脑上同步开发上述的项目。

  1. 与之前类似的,先安装Git,然后在Idea中设置Git的路径、安装Gitee插件并登陆。
  2. 选择 VCS 中的 Get from Version Control 在这里插入图片描述
  3. 在左边选择Gitee,然后选择之前上传的项目GiteeTest,选择完成后点击Clone。 在这里插入图片描述
  4. 可以看到Gitee仓库的项目被同步到了本地。 在这里插入图片描述