踏实做人 發表於 2020-3-10 22:01:00

IDEA中集成gitee插件

<div>
<div>
<p>我的IDEA版本为2018.3.4,不同的IDEA版本操作相差无几,请参照下文开始使用Gitee插件吧!</p>
<br>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1434" data-height="900"><img src="//upload-images.jianshu.io/upload_images/2079413-fe2b5ab51e983631.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">IDEA版本</div>


</div>
<h2>安装Gitee插件</h2>
<p>【File】-【Settings】-【Plugins】,查看gitee插件并安装</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2567" data-height="1716"><img src="//upload-images.jianshu.io/upload_images/2079413-c12a38b99d92f114.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">安装Gitee插件</div>


</div>
<p>安装完成后,重启IDEA</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2565" data-height="1715"><img src="//upload-images.jianshu.io/upload_images/2079413-4c953003a0efe027.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">重启IDEA</div>


</div>
<h2>添加Gitee账户</h2>
<p>【File】-【Settings】-【Version Control】-【Gitee】,点击【Add account】添加账户</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2541" data-height="1686"><img src="//upload-images.jianshu.io/upload_images/2079413-e43f4da532f68de2.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">添加Gitee账户</div>


</div>
<p>输入账号和密码,点击【Log In】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="803" data-height="438"><img src="//upload-images.jianshu.io/upload_images/2079413-7e001c410e5907f7.png?imageMogr2/auto-orient/strip|imageView2/2/w/803/format/webp"></div>


</div>
<div class="image-caption">输入账号和密码</div>


</div>
<p>登录成功后会显示账户信息</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2541" data-height="1681"><img src="//upload-images.jianshu.io/upload_images/2079413-64a7bcf0f2303630.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">Gitee登录成功</div>


</div>
<h2>项目初始化</h2>
<h3>IDEA项目分享至Gitee</h3>
<p>选中要同步的项目,点击菜单【VCS】-【Import into Version Control】-【Share Project on Gitee】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2214" data-height="1047"><img src="//upload-images.jianshu.io/upload_images/2079413-72ef0d56fabd6e1f.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">分享至Gitee</div>


</div>
<p>点击【Share】按钮</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="727" data-height="397"><img src="//upload-images.jianshu.io/upload_images/2079413-e0fc6351b95dd69c.png?imageMogr2/auto-orient/strip|imageView2/2/w/727/format/webp"></div>


</div>
<div class="image-caption">使用默认仓库名称</div>


</div>
<p>将不必要的文件去除对勾,点击【Add】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1889" data-height="1336"><img src="//upload-images.jianshu.io/upload_images/2079413-21964ae32b522505.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">提交</div>


</div>
<p>提示项目成功分享至Gitee</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="746" data-height="136"><img src="//upload-images.jianshu.io/upload_images/2079413-e1e896055d727f08.png?imageMogr2/auto-orient/strip|imageView2/2/w/746/format/webp"></div>


</div>
<div class="image-caption">分享成功</div>


</div>
<p>登录Gitee可看到项目</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2319" data-height="1762"><img src="//upload-images.jianshu.io/upload_images/2079413-a985488ad723f3ec.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">Gitee中查看分享结果</div>


</div>
<h3>Gitee项目克隆至IDEA</h3>
<p>【VCS】-【Checkout from Version Control】-【Git】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1202" data-height="935"><img src="//upload-images.jianshu.io/upload_images/2079413-86507c90002b31ec.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">克隆Gitee中项目</div>


</div>
<p>输入Gitee项目的URL,点击【Clone】,开始克隆</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1178" data-height="400"><img src="//upload-images.jianshu.io/upload_images/2079413-35a0f92867ebbacb.png?imageMogr2/auto-orient/strip|imageView2/2/w/1178/format/webp"></div>


</div>
<div class="image-caption">输入Gitee项目URL</div>


</div>
<p>点击【Yes】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1020" data-height="303"><img src="//upload-images.jianshu.io/upload_images/2079413-25d9b32663e8c940.png?imageMogr2/auto-orient/strip|imageView2/2/w/1020/format/webp"></div>


</div>
<div class="image-caption">确认</div>


</div>
<p>点击【This Window】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1452" data-height="263"><img src="//upload-images.jianshu.io/upload_images/2079413-c584910e31b6ad28.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">选择新项目容器</div>


</div>
<p>克隆成功,可看到项目代码</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="985" data-height="911"><img src="//upload-images.jianshu.io/upload_images/2079413-11dd981b96f44d15.png?imageMogr2/auto-orient/strip|imageView2/2/w/985/format/webp"></div>


</div>
<div class="image-caption">克隆成功后查看代码</div>


</div>
<h2>Gitee团队协作</h2>
<h3>拉取代码</h3>
<p>【VCS】-【Update Project】</p>


<br>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="756" data-height="890"><img src="//upload-images.jianshu.io/upload_images/2079413-7e3216a9faadc527.png?imageMogr2/auto-orient/strip|imageView2/2/w/756/format/webp"></div>


</div>
<div class="image-caption">拉取菜单</div>


</div>
<p>点击【OK】</p>


<br>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1021" data-height="441"><img src="//upload-images.jianshu.io/upload_images/2079413-616b5937545073ba.png?imageMogr2/auto-orient/strip|imageView2/2/w/1021/format/webp"></div>


</div>
<div class="image-caption">确认</div>


</div>
<p>提示更新多少个文件,可以点击【View】查看更新的文件列表</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="737" data-height="138"><img src="//upload-images.jianshu.io/upload_images/2079413-156ed387921bf230.png?imageMogr2/auto-orient/strip|imageView2/2/w/737/format/webp"></div>


</div>
<div class="image-caption">提示更新文件数</div>


</div>
<p>更新文件列表</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1384" data-height="348"><img src="//upload-images.jianshu.io/upload_images/2079413-56a11ffb99fc9145.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">更新文件列表</div>


</div>
<h3>提交代码</h3>
<p><em>注:提交代码前,应先拉取。若拉取时出现代码冲突,应先解决冲突后再提交</em></p>
<p>【VCS】-【Commit】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="757" data-height="887"><img src="//upload-images.jianshu.io/upload_images/2079413-5d7bc98afdad2fe6.png?imageMogr2/auto-orient/strip|imageView2/2/w/757/format/webp"></div>


</div>
<div class="image-caption">提交菜单</div>


</div>
<p>可选择哪些代码提交,默认全选,输入提交信息,点击【Commit and Push】。或者先点击【Commit】,再从菜单中点击【Push】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="2033" data-height="1860"><img src="//upload-images.jianshu.io/upload_images/2079413-7921ba8695701629.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">提交至Gitee</div>


</div>
<p>选择默认分支,点击【Push】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1416" data-height="1228"><img src="//upload-images.jianshu.io/upload_images/2079413-fa21c59e43c11c38.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">选择分支</div>


</div>
<p>提交成功</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="740" data-height="142"><img src="//upload-images.jianshu.io/upload_images/2079413-a761b441e182e630.png?imageMogr2/auto-orient/strip|imageView2/2/w/740/format/webp"></div>


</div>
<div class="image-caption">提交成功</div>


</div>
<h3>代码冲突</h3>
<p>当在提交或拉取代码时,出现冲突会弹出如下对话框,选中冲突的文件,点击【Merge】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="1274" data-height="1251"><img src="//upload-images.jianshu.io/upload_images/2079413-7950ab1bf0beb371.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">冲突文件列表</div>


</div>
<p>对话框中出现三个框,分别为:</p>
<ul>
<li>
<p>左边框为本地待提交的代码</p>

</li>
<li>
<p>右边框为Gitee中代码</p>

</li>
<li>
<p>中间框为解决冲突后的结果代码</p>

</li>


</ul>
<p>解决代码冲突:我们修改中间的代码,可根据情况选择【Accept Left】或【Accept Right】;亦或者手动修改冲突代码后点击【Apply】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="3124" data-height="1828"><img src="//upload-images.jianshu.io/upload_images/2079413-947b1b22ff407b53.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp"></div>


</div>
<div class="image-caption">解决冲突</div>


</div>
<p>点击【Yes】</p>
<div class="image-package">
<div class="image-container">
<div class="image-container-fill">&nbsp;</div>
<div class="image-view" data-width="949" data-height="260"><img src="//upload-images.jianshu.io/upload_images/2079413-c3709f1b62f7610d.png?imageMogr2/auto-orient/strip|imageView2/2/w/949/format/webp"></div>


</div>
<div class="image-caption">确认</div>


</div>
<p>当所有冲突文件解决后,重新提交即可</p>

</div>

参考资料:</div>
<div>
<h1 class="_1RuRku">IDEA教程之Gitee插件(码云)</h1>
</div><br><br>
来源:https://www.cnblogs.com/dancser/p/12459092.html
頁: [1]
查看完整版本: IDEA中集成gitee插件