目录:
1. Git&Gitee
Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。
Gitee与Github类似,受限于GitHub的访问速度,在国内可以选择将项目托管在Gitee上。通过使用Idea+Git+Gitee,我们可以实现在不同物理机上高效的管理同一个项目(这也是我最初使用它的目的)。
2. Idea中设置Git路径并登陆Gitee账户
-
前往官网下载安装包并安装Git,安装过程比较简单,这里不再赘述,有疑问的话百度也能查到很多教程。
-
打开idea,在Settings里的Version Control中找到Git,并设置其路径(Git安装路径/bin/git.exe)。
选择完路径后可以点击Test按钮进行测试,如果下面显示了Git的版本号,则代表路径设置正确。 -
下载Gitee插件(在Settings里的Plugins中搜索Gitee并下载)。
-
登陆Gitee账户(在Settings里的Version Control中找到Gitee,注意idea里不支持用手机号登陆,如果没有绑定邮箱的需要在Gitee中绑定以下邮箱)。
3. 将本地项目上传到Gitee上
在Idea上登陆了Gitee账户后,就可以利用它管理我们的项目了。这里新建了一个maven项目作为例子,演示如何将本地的项目上传到Gitee上。
-
首先新建了一个maven项目,现在里面只包含了最基础了一些文件以及文件夹。
-
由于我们已经在Idea中登陆了Gitee账户,只需要通过下图中的Share Project on Gitee就可以将项目上传至Gitee(会自动创建一个仓库)。
我们可以在上传时增加对项目的描述信息:
选择需要上传的文件:
点击add按钮开始上传,出现下面的标志即代表上传成功: -
打开Gitee官网并登录,就可以看到我们新添加的仓库了。
4. 本地与Gitee仓库的同步
完成上述操作之后,我们本地的项目就已经与Gitee仓库相关联了,我们可以看到Idea的右上方出现了更新和提交的按钮,分别用于更新本地项目和将本地的修改同步到Gitee仓库中。
4.1 更新本地项目
-
之前我们已经在Gitee中看到了我们上传的仓库GiteeTest,点击仓库名称就可以看到仓库的详细内容,根据仓库中的提示,我们增加一个readme.md文件。
增加之后可以看到目录中多了一个readme.md文件:
但我们本地的项目中却没有:
-
利用updata project按钮即可更新本地项目。
点击按钮后出现下面的弹窗:
点击ok后开始开始更新,成功后本地项目里多了我们之前在仓库中添加的readme.md文件:
4.2 将本地的改动上传到Gitee仓库中
-
在项目中增加一个简单的HelloGitee类,可以看到此时类的名字是红色的,代表了这个类还没有同步到Gitee上。
-
利用Commit按钮可以将本地的改动同步到Gitee仓库中。
点击按钮后会弹出commit界面,选中需要更新的文件,在下方可以填写本次更新的内容,点击Commit and Push按钮上传更新的内容。
选择Push:
出现如下的提示代表上传成功:
-
上传成功后,在Gitee中就可以看到我们刚才更新的内容。
5. 在其它电脑上同步此项目
上面演示了如何在将本地的项目上传到Gitee上,并实现同步;接下来将演示如何在一台新的电脑上同步开发上述的项目。
- 与之前类似的,先安装Git,然后在Idea中设置Git的路径、安装Gitee插件并登陆。
-
选择 VCS 中的 Get from Version Control
- 在左边选择Gitee,然后选择之前上传的项目GiteeTest,选择完成后点击Clone。
- 可以看到Gitee仓库的项目被同步到了本地。