Gitee

本文介绍了Gitee,中国本土的开源代码托管平台,其功能包括Git存储、团队协作、代码审查等。详细步骤包括创建Git远程仓库、分享项目、文件恢复合并、处理push/pull冲突以及添加项目成员。特别强调了Gitee对中国开发者的优势,如免费私有仓库和本土化支持。
摘要由CSDN通过智能技术生成


在这里插入图片描述

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

恢复到主分支/已有分支(该过程不可逆)在这里插入图片描述
创建新分支进行恢复(即在拷贝文件上进行操作,避免将原文件弄丢),创建的新分支默认为当前分支
在这里插入图片描述
硬重置
在这里插入图片描述
在这里插入图片描述
代码区显示的时当前分支,切换到其他分支
在这里插入图片描述
在这里插入图片描述
分支合并(合并到当前分支)
在这里插入图片描述
要合并到哪个分支就设置哪个分支为当前分支
在这里插入图片描述
在这里插入图片描述

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

团队开发分支
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一半不眠次日si记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值