我的IDEA版本为2018.3.4,不同的IDEA版本操作相差无几,请参照下文开始使用Gitee插件吧!
![](http://upload-images.jianshu.io/upload_images/2079413-fe2b5ab51e983631.png)
安装Gitee插件
【File】-【Settings】-【Plugins】,查看gitee插件并安装
![](http://upload-images.jianshu.io/upload_images/2079413-c12a38b99d92f114.png)
安装完成后,重启IDEA
![](http://upload-images.jianshu.io/upload_images/2079413-4c953003a0efe027.png)
添加Gitee账户
【File】-【Settings】-【Version Control】-【Gitee】,点击【Add account】添加账户
![](http://upload-images.jianshu.io/upload_images/2079413-e43f4da532f68de2.png)
输入账号和密码,点击【Log In】
![](http://upload-images.jianshu.io/upload_images/2079413-7e001c410e5907f7.png)
登录成功后会显示账户信息
![](http://upload-images.jianshu.io/upload_images/2079413-64a7bcf0f2303630.png)
项目初始化
IDEA项目分享至Gitee
选中要同步的项目,点击菜单【VCS】-【Import into Version Control】-【Share Project on Gitee】
![](http://upload-images.jianshu.io/upload_images/2079413-72ef0d56fabd6e1f.png)
点击【Share】按钮
![](http://upload-images.jianshu.io/upload_images/2079413-e0fc6351b95dd69c.png)
将不必要的文件去除对勾,点击【Add】
![](http://upload-images.jianshu.io/upload_images/2079413-21964ae32b522505.png)
提示项目成功分享至Gitee
![](http://upload-images.jianshu.io/upload_images/2079413-e1e896055d727f08.png)
登录Gitee可看到项目
![](http://upload-images.jianshu.io/upload_images/2079413-a985488ad723f3ec.png)
Gitee项目克隆至IDEA
【VCS】-【Checkout from Version Control】-【Git】
![](http://upload-images.jianshu.io/upload_images/2079413-86507c90002b31ec.png)
输入Gitee项目的URL,点击【Clone】,开始克隆
![](http://upload-images.jianshu.io/upload_images/2079413-35a0f92867ebbacb.png)
点击【Yes】
![](http://upload-images.jianshu.io/upload_images/2079413-25d9b32663e8c940.png)
点击【This Window】
![](http://upload-images.jianshu.io/upload_images/2079413-c584910e31b6ad28.png)
克隆成功,可看到项目代码
![](http://upload-images.jianshu.io/upload_images/2079413-11dd981b96f44d15.png)
Gitee团队协作
拉取代码
【VCS】-【Update Project】
![](http://upload-images.jianshu.io/upload_images/2079413-7e3216a9faadc527.png)
点击【OK】
![](http://upload-images.jianshu.io/upload_images/2079413-616b5937545073ba.png)
提示更新多少个文件,可以点击【View】查看更新的文件列表
![](http://upload-images.jianshu.io/upload_images/2079413-156ed387921bf230.png)
更新文件列表
![](http://upload-images.jianshu.io/upload_images/2079413-56a11ffb99fc9145.png)
提交代码
注:提交代码前,应先拉取。若拉取时出现代码冲突,应先解决冲突后再提交
【VCS】-【Commit】
![](http://upload-images.jianshu.io/upload_images/2079413-5d7bc98afdad2fe6.png)
可选择哪些代码提交,默认全选,输入提交信息,点击【Commit and Push】。或者先点击【Commit】,再从菜单中点击【Push】
![](http://upload-images.jianshu.io/upload_images/2079413-7921ba8695701629.png)
选择默认分支,点击【Push】
![](http://upload-images.jianshu.io/upload_images/2079413-fa21c59e43c11c38.png)
提交成功
![](http://upload-images.jianshu.io/upload_images/2079413-a761b441e182e630.png)
代码冲突
当在提交或拉取代码时,出现冲突会弹出如下对话框,选中冲突的文件,点击【Merge】
![](http://upload-images.jianshu.io/upload_images/2079413-7950ab1bf0beb371.png)
对话框中出现三个框,分别为:
-
左边框为本地待提交的代码
-
右边框为Gitee中代码
-
中间框为解决冲突后的结果代码
解决代码冲突:我们修改中间的代码,可根据情况选择【Accept Left】或【Accept Right】;亦或者手动修改冲突代码后点击【Apply】
![](http://upload-images.jianshu.io/upload_images/2079413-947b1b22ff407b53.png)
点击【Yes】
![](http://upload-images.jianshu.io/upload_images/2079413-c3709f1b62f7610d.png)
当所有冲突文件解决后,重新提交即可
参考资料:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
· 用 C# 插值字符串处理器写一个 sscanf
2015-03-10 GitHub常用命令