Hellow,差不多经历一个月时间,作者在做一个 团队医疗项目,在这次项目中使用了Gitee经行整合代码以及拉取代码,所有在这里我做一下Gitee的笔记。
一:Gitee
功能特性:
- 基于 Git 的代码托管平台
- 同时支持 Git 和 SVN
- 支持多语言
- 免费 使用,包括私有仓库
- 仓库自动备份
- 可以进行项目点评
- 可以进行代码质量分析
- 项目可以一键部署到演示平台
- 多语言 README 自动渲染
**我们先在
gitee
上注册账号并登录。
gitee
官网:Gitee - 基于 Git 的代码托管和研发协作平台**
码云的模式
集中式版本控制系统
- 贡献者不能直接向版本库提交修改的代码
- 而核心开发团队,对于涉及到版本库的操作(查看日志、创建分支等)都需要在连网的情况下进行,受网络带宽的影响比较大
分布式版本控制系统
- 每个开发者本地都拥有一份完整的版本库
- Git不排斥集中式模式,但更倾向于将集中式版本库称为共享版本库
- 核心开发团队与共享版本库之间不需要一直保持连接状态(如查看日志、提交、创建分支等),几乎全部操作都(脱离网络)能在本地版本库中完成
- 核心开发团队和贡献者(非项目成员)都可以从共享版本库克隆一份本地版本库,但 只有 核心开发团队成员才可以将自己的本地版本库推送到共享版本库上
二:Git
Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到非常大的项目的所有内容
安装完成后,在命令行输入**
git version
**可以查看到
git
的版本
在命令行输入**
git
**可以查看到
git
的版本
右键菜单也会出现相应的菜单
三、IDEA中使用Git
1、安装插件
【File】-【Settings】-【Plugins】,查看gitee插件并安装
2、添加Gitee账户
【File】-【Settings】-【Version Control】-【Gitee】,点击【Add account】添加账户
**账号密码登录 **
密钥登录
登录成功后会显示账户信息
克隆项目
【VCS】-【Git from Version Control】
在这里输入自己仓库中的路径
输入完成后点击【clone】进行克隆项目
点击【Yes】==》 点击【This Window】==》克隆成功,可看到项目代码
提交代码
在我们编辑代码之后进行提交时,需要先在本地进行提交,再上传到远程
右键需要提交的文件/文件夹==》【Git】==》Commit Directory.. ==》【Commit 】
【Commit Message中是输入自己提交的信息
Diff显示修改之前的代码和提交的代码
本地提交之后,上传远程创库
右键项目==》【Git】==》【Repository】==》【push】或者
【VCS】==》【Git】==》【push】
** 默认主分支 需要提交到其他分支就修改分支名称**
拉取代码
右键项目==》【Git】==》【Repository】==》【push】或者
【VCS】==》【Git】==》【pull】 假如远程仓库有分支 则需要手动选择分支拉取代码
其中【Remote】的地址如需要修改则在
【VCS】==》【Git】==》【Remote】 在这里可以进行修改添加远程仓库地址
**但是首先得有其拉取代码的权限 **
代码冲突
当在提交或拉取代码时,出现冲突会弹出如下对话框,选中冲突的文件,点击【Merge】
** 对话框中出现三个框 分别为:**
- 左边框为本地待提交的代码
- 右边框为远程创库中代码
- 中间框为解决冲突后的结果代码
解决代码冲突:我们修改中间的代码,可根据情况选择【Accept Left】或【Accept Right】;亦或者手动修改冲突代码后点击【Apply】
分支创建:
右下角 Git:master 默认主分支
【New Branch】 新建分支
【Checkout Tag or Revision..】 切换分支
【Local Branches】 本地分支
【Remote Branches】 远程创库分支
查看历史提交记录
【VCS】==》【Git】==》【Show History】
在使用Git时遇到的错误,我在关于Git的一些报错和操作_加贝力口贝的博客-CSDN博客 这一篇博客中找到解决的方法,望给大家有点帮助。
在这里还有很多的关于Git在IDEA中的使用,我并没有在项目中全部使用,以上介绍的是我在项目中经常使用的,其他的欢迎大家补充。
Git 优秀教程推荐
廖雪峰 - Git 教程
git - 简明指南
图解 Git
版权归原作者 鑫709 所有, 如有侵权,请联系我们删除。