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.rhkb.cn/news/232261.html

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

相关文章

算法训练day60|单调栈part0

参考:代码随想录 84.柱状图中最大的矩形 要求当前柱形的左右两边第一个比他小的位置 对于高度为5的柱子(index为2) mid 他的左边第一个比他小的柱子为1,index为1 left 他的右边第一个比他小的柱子高度为2,index为4…

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(1)

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 代码下载(2) 本文主要参考: BQ3588C_代码下载 上一回完成了代码下载,本回开始进行编译构建。 1. 编译构建 (1)执行prebuilts 在源…

万字长文谈自动驾驶bev感知(一)

文章目录 prologuepaper listcamera bev :1. Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D2. M2BEV: Multi-Camera Joint 3D Detection and Segmentation with Unified Birds-Eye View Representation3. BEVDet: High-Pe…

计算机网络期末复习——计算大题(一)

个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:V…

SpringCloud微服务架构,适合接私(附源码)

一个由商业级项目升级优化而来的微服务架构,采用SpringBoot 2.7 、SpringCloud 等核心技术构建,提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 架构图 项目介绍 用户权益 仅允许免费用于学习、毕设、公司项目、私活等。…

dotdotdot插件快速实现多行文本的省略

jQuery.dotdotdot 前言 在“css新增文本样式(完整)”这篇,我们介绍了text-overflow属性省略多余的文本。用text-overflow属性可以直接省略单行文本,但省略多行文本,单独使用CSS是无法实现,今天我们介绍一…

海外分支访问国内服务器系统慢怎么办?

在全球业务不断扩张的今天,企业面临着海外分支访问国内总部服务器系统慢的问题。为了解决这一挑战,我们引入了lxway全球系统专网产品,为企业提供高效、安全的全球网络连接方案。通过解析技术瓶颈和专网的优势,本文将揭示如何借助先…

imgaug库指南(五):从入门到精通的【图像增强】之旅

引言 在深度学习和计算机视觉的世界里,数据是模型训练的基石,其质量与数量直接影响着模型的性能。然而,获取大量高质量的标注数据往往需要耗费大量的时间和资源。正因如此,数据增强技术应运而生,成为了解决这一问题的…

手机上连网络转接app,电脑连接手机,共用网络转接app的办法

方法一,(不推荐) 因为太简单了所以写一下 电脑安装MuMu模拟器,之后安装网络转接app,这个模拟器设置了从电脑上安装app和,安卓与电脑同步文件夹功能,实现文件共享。所以直接用就可以了。 方法二…

CP_AutoSar目录

目录 一、RTE二、模式和状态管理三、BSW四、工具链相关五、杂项六、优化相关 一些笔记和日常记录。有部分未包含在此目录中。 一、RTE [AutoSar]基础部分 RTE 01 介绍 [AutoSar]基础部分 RTE 02 S/R Port 显式/隐式 [AutoSar]基础部分 RTE 03 C/S Port 同步/异步 [AutoSar]基…

5.vue学习笔记(数组变化的侦测+计算属性+Class绑定)

文章目录 1.数组变化的侦测1.1.变更方法1.2.替换一个数组 2.计算属性计算属性缓存vs方法 3.Class绑定3.1.绑定对象3.2.多个对象的绑定形式3.3.绑定数组3.4.数组与对象 1.数组变化的侦测 1.1.变更方法 vue能够侦听响应式数组的变更方法,并在它们被调用时出发相关的…

私有云平台搭建openstack和ceph结合搭建手册

OpenStack与云计算 什么是云? 如何正确理解云,可以从以下几个方面。 云的构成。 用户:对用户而言是透明无感知的,不用关心底层构成,只需要知道利用云完成自己任务即可。 云提供商:对云资产管理和运维。 云…

深度学习|3.6 激活函数 3.7 为什么需要非线性激活函数

激活函数 主要有sigmoid函数、tanh函数、relu函数和leaky relu函数 tanh函数相比sigmoid函数是具有优势的,因为tanh函数使得输出值的平均值为0,而sigmoid函数使得输出值的平均值为1/2,对下一层来说tanh输出的0更好进行处理。 激活函数tanh…

UICollection Compositional Layout全详解

本文字数:8325字 预计阅读时间:45分钟 01 Collection View Layout全详解 UICollectionView在iOS中是构建复杂布局的强大工具。iOS13中引入的 UICollectionViewCompositionalLayout为创建自定义布局提供了全新的可能性。本文将深入探讨Compositional Lay…

ES6的默认参数和rest参数

✨ 专栏介绍 在现代Web开发中,JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性,还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言,JavaScript具有广泛的应用场景&#x…

第14课 利用openCV快速数豆豆

除了检测运动,openCV还能做许多有趣且实用的事情。其实openCV和FFmpeg一样都是宝藏开源项目,貌似简单的几行代码功能实现背后其实是复杂的算法在支撑。有志于深入学习的同学可以在入门后进一步研究算法的实现,一定会受益匪浅。 这节课&#…

从零学Java - 接口

Java 接口 文章目录 Java 接口1.接口的语法1.1 与抽象类的区别 2.如何使用接口?2.1 接口的使用规范 3.什么是接口?3.1 常见关系 4.接口的多态性5.面向接口编程5.1 接口回调 6.特殊接口6.1 常量接口6.2 标记接口 7.接口的好处 补充面向对象 七大设计原则 1.接口的语法 接口&a…

数字IC后端实现之Innovus TA-152错误解析(分频generated clock定义错误)

**ERROR: (TA-152): A latency path from the ‘Fall’ edge of the master clock at source pin… Error Code TA-152 在数字IC后端实现innovus中我们经常会看到这类Error,具体信息如下所示。 Error Message **ERROR: (TA-152): A latency path from the ‘Fa…

Linux的基本指令(5)

目录 bc指令 uname指令 压缩解压相关的指令 zip指令 unzip指令 tar打包压缩指令 tar解压解包指令 ​编辑​编辑sz&rz 热键 关机命令 安装:yum install -y 指令 bc指令 bc命令可以很方便的进行浮点运算 Linux中的计算器 uname指令 语法:un…

Python新年烟花代码

Pygame 绘制烟花的基本原理 1,发射阶段:在这一阶段烟花的形状是线性向上,通过设定一组大小不同、颜色不同的点来模拟“向上发射” 的运动运动,运动过程中 5个点被赋予不同大小的加速度,随着时间推移,后面的…