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项目为主)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言:二分查找查找有序数组中的元素

前言 在我们学习C语言的过程中,如果要查找一个数组当中是否存在某一个元素,我们可能会遍历整个数组,来依次判断是否存在这个函数,但这么做是效率极低的,如果数组中有很多个元素,那么我们要查找半天 二分查…

【CASS精品教程】CASS11计算城镇建筑密度

CASS中可以很方便计算建筑密度。 文章目录 一、建筑密度介绍二、CASS计算建筑密度1. 绘制宗地范围2. 绘制建筑物3. 计算建筑密度三、注意事项一、建筑密度介绍 建筑密度(building density;building coverage ratio),指在一定范围内,建筑物的基底面积总和与占用地面积的比…

CTFshow web入门web128-php特性31

开启环境: 一个新的姿势,当php扩展目录下有php_gettext.dll时: _()是一个函数。 _()gettext() 是gettext()的拓展函数,开启text扩展get_defined_vars — 返回由所有已定义变量所组成的数组。 call_user_func — 把第一个参数作为回调函数调…

JAVAEE初阶相关内容第二十弹--HTTP协议

写在前:2024年啦!新的一年要努力学习啦 本篇博客围绕HTTP协议,对HTTP协议进行了解,需要理解其工作过程,对HTTP协议格式要清楚,通过抓包工具进行协议分析,认识“方法”、“请求报头”&#xff0c…

阿里云迁移AWS视频点播技术攻坚

文章目录 🐷 背景🦥 简述🐥 Aws服务🦜 AWS CloudFormation🐞 问题🐉 落地方案🦉 Aws vs Aliyun🍄 避坑指南 🐷 背景 由于AWS整体成本略低于阿里云,公司决定将…

一个项目的上线全过程

营业执照 个体户(700执照、2年财务代理 4000) 一张一类卡,转卡专用(个人卡) 120w 45%企业资质(个体户) 企业微信(300元/年、公众号、小程序) 相关手续 备案域名去申请支付…

使用UDF扩展Spark SQL

Apache Spark是一个强大的分布式计算框架,Spark SQL是其一个核心模块,用于处理结构化数据。虽然Spark SQL内置了许多强大的函数和操作,但有时可能需要自定义函数来处理特定的数据需求。在Spark SQL中,可以使用UDF(User…

C++初阶——类与对象

目录 C宏函数 在使用宏函数时,有几个常见的错误需要注意: 宏函数在某些情况下有以下优势: 1.C宏函数 在 C 中,宏函数(Macro Function)是使用预处理器定义的宏(Macro)&#xff0…

Android studio ViewPager2应用设计

一、ViewPager2应用场景: ViewPager2是一个功能强大的滑动容器,提供灵活的页面切换和布局定制功能,使得应用程序界面更加丰富和交互性强,主要应用于以下场景: 1)、实现引导页或欢迎页:ViewPag…

Microsoft Visual Studio 2022 install Project 下载慢

1. 关闭Internet 协议版本6 2. 如果没有效果,打开Internet 协议版本4,更改DNS 3. 在浏览器中下载后安装,下载地址如下: Microsoft Visual Studio Installer Projects 2022 - Visual Studio Marketplace 4. 安装时注意关闭vs&…

Maven 整理(含面试题)

Maven是Java 项目必备,Maven 主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。项目构建工具 、更好的管理依赖 目录 Maven安装与运行maven 重要知识点面试题 Maven安装与运行 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理…

ThreadLocal线程重用导致用户信息错乱的 Bug

在生产上遇到一个诡异的问题,有时获取到的用户信息是别人的。查看代码后,我发现他使用了 ThreadLocal 来缓存获取到的用户信息。 我们知道,ThreadLocal 适用于变量在线程间隔离,而在方法或类间共享的场景。如果用户信息的获取比较…

[足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-8Lag Compensator滞后补偿器

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-自动控制原理Ch1-8Lag Compensator滞后补偿器 从稳态误差入手(steady state Error) 误差 Error : E ( s ) R ( s ) − X ( s ) R ( s ) − E ( s ) ⋅ K G …

CMake入门教程【基础篇】CMake+Visual Studio2022构建C++项目

文章目录 1.概述2.Visual Studio 2022简介3.安装Visual Studio 20224.安装CMake5.创建CMake项目6. 构建项目 1.概述 CMake和Visual Studio 2022结合 在现代软件开发中,CMake和Visual Studio 2022的结合提供了一个强大的环境,用于构建和管理各种规模的C项…

1213:八皇后问题 深度优先搜索算法

1213:八皇后问题 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 在国际象棋棋盘上放置八个皇后,要求每两个皇后之间不能直接吃掉对方。 【输入】 (无) 【输出】 按给定顺序和格式输出所有八皇后问题的解(见样例)。 题目…

【Matlab】PSO-BP 基于粒子群算法优化BP神经网络的数据时序预测(附代码)

资源下载: https://download.csdn.net/download/vvoennvv/88689096 一,概述 PSO-BP算法是一种结合了粒子群算法(PSO)和BP神经网络的方法,用于数据时序预测。下面是PSO-BP算法的原理和过程: 1. 数据准备&…

如何移除视频中的背景音乐或人物声音

移除视频声音是将视频指定的声音移除,可以选择移除人物声音还是视频的背景音乐,方便实现二次创作。 小编给大家推荐一些方法帮助大家更轻松地移除视频中的背景音乐或人物声音,有兴趣的朋友请自行百度查找,或小程序查找 1、方法&a…

ctfshow——信息搜集

文章目录 web 1web 2web 3web 4web 5web 6web 7web 8web 9web 10web 11web 12web 13web 14web 15web 16web 17web 18web 19web 20 web 1 题目提示开发注释未及时删除。 直接右键查看源代码。 web 2 在这关我们会发现:1)无法使用右键查看源代码&…

基于simiulink的flyback反激型电路建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 Flyback反激型电路的基本原理 4.2 Flyback反激型电路的数学建模 4.3 Flyback反激型电路的仿真方法 5.完整工程文件 1.课题概述 flyback反激型电路建模与仿真。反激变换器在开关管导通时电源将电能…

openssl 命令详解

openssl genrsa 命令产生私钥 openssl genrsa 命令是会用来生成 RSA 私有秘钥,不会生成公钥,因为公钥提取自私钥。生成时是可以指定私钥长度和密码保护。 如果需要查看公钥或生成公钥,可以使用 openssl rsa 命令。 命令语法: ope…