Gitee码云
- 0. 笔记说明
- 1. Gitee概述
- 2. Gitee和GitHub
- 3. 创建Git远程仓库
- 4. 分享已有项目到Gitee
- 5. 文件恢复和合并
- 6. 文件push或pull冲突
- 7. 添加项目成员
0. 笔记说明
- 该笔记以IDEA 2023专业版进行操作
- 需提前注册好个人gitee账号
- 安装好IDEA的相关gitee插件或者安装Git Bash软件
- 创建一个远程仓库
根据所需选择,点击创建
1. Gitee概述
Gitee:Gitee(码云)是中国的一个开源代码托管平台,类似于全球知名的GitHub 功能服务:提供了Git代码托管、团队协作、代码审查、问题跟踪、持续集成等功能,可以帮助开发者更好地管理和协作开发项目 开发管理:Gitee是由OSChina团队创建和维护的,旨在为中国开发者提供一个本土化的开源社区平台 |
2. Gitee和GitHub
Gitee | GitHub |
---|---|
中国 | 美国 |
中国用户 | 世界各国用户 |
提供私有免费仓库 | 提供私有付费仓库 |
- Gitee的特点和优势
- 本土化:作为中国公司开发的代码托管平台,Gitee在中国有着广泛的用户群体和活跃的社区。这使得它更加适合中国开发者,提供了更贴近当地需求的功能和服务。
- 免费私有仓库:与GitHub不同,Gitee允许用户创建免费的私有仓库。这对于一些个人开发者或小团队来说,是一个很好的选择,可以保护他们的代码安全性。
- 集成工具:Gitee提供了丰富的集成工具,方便开发者进行持续集成和自动化操作。例如,它支持Webhooks、Jenkins、GitLab CI等流行的工具,以便开发者能够更高效地进行开发和部署。
- 多种协作方式:Gitee支持多种协作方式,如代码审查、讨论区、Wiki等。这些功能使得团队协作更加便捷,有助于提高项目的质量和效率。
- 社区支持:Gitee拥有活跃的社区,开发者可以在社区中交流、分享和学习。Gitee还定期举办线下技术沙龙、开源峰会等活动,促进开发者之间的交流和合作。
3. 创建Git远程仓库
- 在idea中找到VCS(Version Control Systems),选择Create Git Repository,再选择相应的文件夹(默认会选择当前工程)创建成功则出现git相关按钮
- 将工程添加到仓库中
2.1 当仅点击commit时,只是创建本地仓库记录
2.2 当点击commit and push提交到远程仓库(将上面复制的地址输入,如本次操作的为:https://gitee.com/lycan-home/tests.git),输入后点击push
- 回到gitee创建的项目中刷新查看提交的文件
4. 分享已有项目到Gitee
- 该部分操作要求在上面提到的Gitee插件已安装完成的基础上进行
- 已有项目的分享
在此处若为第一次被分享,需要登陆,此处已登陆
- 提交文件
- 查看仓库
- 将新文件添加到仓库
再创建一个Java文件test1.java,并查看本地记录
5. 文件恢复和合并
恢复到主分支/已有分支(该过程不可逆)
创建新分支进行恢复(即在拷贝文件上进行操作,避免将原文件弄丢),创建的新分支默认为当前分支
硬重置
代码区显示的时当前分支,切换到其他分支
分支合并(合并到当前分支)
要合并到哪个分支就设置哪个分支为当前分支
6. 文件push或pull冲突
- 如果本地仓库和远程仓库改动了同一个文件push或pull时会出现冲突
- 单个人项目开发冲突(可避免)—— 当同一个人在不同的两台设备上对同一个文件进行操作时发生的冲突(如在A电脑上开发完后push到远程仓库,再在B电脑上进行开发时未进行pull拉取最新文件而进行的B)
- 多人开发项目(冲突无法避免),需要专业人士通过项目需求和代码逻辑进行手动合并。
7. 添加项目成员
- 在gitee中找到相应的项目,添加成员(以Test1项目为主)
团队开发分支