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软件
    在这里插入图片描述
  • 创建一个远程仓库
    在这里插入图片描述
    根据所需选择,点击创建
    在这里插入图片描述
    在这里插入图片描述
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项目为主)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/325782.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【一对一小组】2024年有三AI-CV中阶-GAN组发布,如何循序渐进地学习好生成对抗网络原理与应用...

2024年有三AI-CV中阶-GAN组正式发布!有三AI已经推出了CV初-中-高级培养计划(原名有三AI-CV季划),这是我们的终身计算机视觉学习小组。 该培养计划具有以下特点: 【系统性】配套有非常完备的理论与实践 【永久性】不限制…

网络通信过程的一些基础问题

客户端A在和服务器进行TCP/IP通信时,发送和接收数据使用的是同一个端口吗? 这个问题可以这样来思考:在客户端A与服务器B建立连接时,A需要指定一个端口a向服务器发送数据。当服务器接收到A的报文时,从报文头部解析出A的…

一文讲透SPSS相关性分析结果怎么看?

推荐采用《SPSS统计分析入门与应用精解(视频教学版)》 杨维忠、张甜 清华大学出版社“5.1 双变量相关分析” 的解答。 本节内容选自《SPSS统计分析入门与应用精解(视频教学版)》 杨维忠、张甜 清华大学出版社“5.1 双变量相关分析…

c++代码模拟实现qt对象树机制

在qt中当父对象被销毁时,它会自动销毁所有子对象。这种机制使得内存管理更加方便不需要手动释放子对象内存。下面我将用代码简单模拟一下对象树的原理。 下面我们先来看一段日常可能发生的内存泄露的cpp代码: namespace my {class B{public:B() { a 1;…

Linux学习记录——삼십오 传输层UDP协议

文章目录 1、端口号2、UDP协议 信息加上应用层报头后,下一步发送到传输层 1、端口号 端口号标识了一个主机上进行通信的唯一一个应用程序。 在TCP/IP协议中,通过源IP,源端口号,目的IP,目的端口号,协议号来…

智慧旅游景区解决方案:PPT全文49页,附下载

关键词:智慧景区建设,智慧旅游平台,智慧旅游运营检测系统项目,智慧文旅,智慧景区开发与管理,智慧景区建设核心,智慧景区开发与管理 一、智慧景区建设现状 1、基础设施建设:智慧景区…

VMware ESXI 8 安装ipmitool 调整戴尔服务器风扇转速

本文内容适合ESXI 8版本安装ipmitool ,进行管理,已知的是8.0以上版本无法安装社区的vib.所以需要自己编译文件,7.0及之前的版本可以安装vib版本的ipmtools。 一、编译好的适用于esxi8的ipmitool下载 ipmitool下载 二、安装ipmitool 1、开…

【深度学习】cv领域中各种loss损失介绍

文章目录 前言一、均方误差二、交叉熵损失三、二元交叉熵损失四、Smooth L1 Loss五、IOU系列的loss 前言 损失函数是度量模型的预测输出与真实标签之间的差异或误差,在深度学习算法中起着重要作用。具体作用: 1、目标优化:损失函数是优化算法…

第7章-第1节-Java中的异常处理

1、异常Exception概述: 1)、异常的概念: 现实生活中万物在发展和变化会出现各种各样不正常的现象。 例如:人的成长过程中会生病。 实际工作中,遇到的情况不可能是非常完美的。 比如:你写的某个模块&…

三、C语言分支与循环知识点补充——随机数生成

本章分支结构的学习内容如下: 三、C语言中的分支与循环—if语句 (1) 三、C语言中的分支与循环—关系操作符 (2) 三、C语言中的分支与循环—条件操作符 与逻辑操作符(3) 三、C语言中的分支与循环—switch语句(4)分支结构 完 本章循环结构的…

Pytest——Fixture夹具的使用

一、什么是Fixture 在测试开展的过程中,会需要考虑到测试前的准备工作,以及测试后的释放操作行为。这些在Pytest中,会通过Fixture的方式来实现。如果说在运行pytest的测试用例的时候,需要调用一些数据来实现测试行为,…

不同版本opencvsharp的依赖

结合Github和NuGet查看 Github主页 OpenCvSharp-AnyCPU(lastest Version 2.4.10.20170306) VC2013 runtime Framework OpenCvSharp3-AnyCPU(lastest Version 4.0.0.20181129) VC2015 runtime Framework OpenCvSharp4 (lastest…