Gitee

Gitee码云

        • 0. 笔记说明
        • 1. Gitee概述
        • 2. Gitee和GitHub
        • 3. 创建Git远程仓库
        • 4. 分享已有项目到Gitee
        • 5. 文件恢复和合并
        • 6. 文件push或pull冲突
        • 7. 添加项目成员

在这里插入图片描述

0. 笔记说明
  • 该笔记以IDEA 2023专业版进行操作
  • 需提前注册好个人gitee账号
  • 安装好IDEA的相关gitee插件或者安装Git Bash软件
    Gitee_第1张图片
  • 创建一个远程仓库
    Gitee_第2张图片
    根据所需选择,点击创建
    Gitee_第3张图片
    Gitee_第4张图片
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远程仓库
  1. 在idea中找到VCS(Version Control Systems),选择Create Git Repository,再选择相应的文件夹(默认会选择当前工程)Gitee_第5张图片Gitee_第6张图片创建成功则出现git相关按钮
    Gitee_第7张图片
  2. 将工程添加到仓库中
    Gitee_第8张图片Gitee_第9张图片
    2.1 当仅点击commit时,只是创建本地仓库记录
    Gitee_第10张图片
    2.2 当点击commit and push提交到远程仓库(将上面复制的地址输入,如本次操作的为:https://gitee.com/lycan-home/tests.git),输入后点击push
    Gitee_第11张图片
  3. 回到gitee创建的项目中刷新查看提交的文件
    Gitee_第12张图片
4. 分享已有项目到Gitee
  • 该部分操作要求在上面提到的Gitee插件已安装完成的基础上进行
  1. 已有项目的分享
    Gitee_第13张图片Gitee_第14张图片
    在此处若为第一次被分享,需要登陆,此处已登陆
    Gitee_第15张图片
  2. 提交文件
    Gitee_第16张图片
    Gitee_第17张图片
  3. 查看仓库
    Gitee_第18张图片
  4. 将新文件添加到仓库
    Gitee_第19张图片
    Gitee_第20张图片
    在这里插入图片描述
    再创建一个Java文件test1.java,并查看本地记录
    Gitee_第21张图片
    Gitee_第22张图片
    Gitee_第23张图片
5. 文件恢复和合并

恢复到主分支/已有分支(该过程不可逆)Gitee_第24张图片
创建新分支进行恢复(即在拷贝文件上进行操作,避免将原文件弄丢),创建的新分支默认为当前分支
Gitee_第25张图片
硬重置
Gitee_第26张图片
Gitee_第27张图片
代码区显示的时当前分支,切换到其他分支
Gitee_第28张图片
Gitee_第29张图片
分支合并(合并到当前分支)
Gitee_第30张图片
要合并到哪个分支就设置哪个分支为当前分支
Gitee_第31张图片
Gitee_第32张图片

6. 文件push或pull冲突
  • 如果本地仓库和远程仓库改动了同一个文件push或pull时会出现冲突
  1. 单个人项目开发冲突(可避免)—— 当同一个人在不同的两台设备上对同一个文件进行操作时发生的冲突(如在A电脑上开发完后push到远程仓库,再在B电脑上进行开发时未进行pull拉取最新文件而进行的B)
  2. 多人开发项目(冲突无法避免),需要专业人士通过项目需求和代码逻辑进行手动合并。
7. 添加项目成员
  1. 在gitee中找到相应的项目,添加成员(以Test1项目为主)
    Gitee_第33张图片
    Gitee_第34张图片
    Gitee_第35张图片
    Gitee_第36张图片

团队开发分支
Gitee_第37张图片
Gitee_第38张图片

你可能感兴趣的:(gitee)