Gitee 之初体验(上)

我们在项目开发或者自己学习的时候,总会存在这样的问题:
在一台电脑上编写完代码,想要再另外一台电脑上再去写,再或者和其他人一起协作等等场合,代码传来传去很麻烦。
这个时候,我们就可以去使用代码管理工具了,本文介绍的 Gitee 就是其中之一。

1.Gitee 是什么?

Gitee 的中文名称:码云

它是一个国内的代码托管平台,与 GitHub 类似

它允许开发人员在上面创建代码库,方便协作开发项目,版本控制以及问题跟踪

2.官方网站

https://gitee.com

3.注册账号

3.1 登录官网,点击注册按钮
在这里插入图片描述

3.2 输入个人注册信息,勾选我已阅读并同意,点击立即注册
在这里插入图片描述

3.3 注册完成
在这里插入图片描述

4.创建仓库

在我们登录之后,会发现主界面上就会有一个醒目的 创建我的仓库 按钮

如果没有的话,左侧 我活跃的仓库 处也有一个 立即创建

如果还是没有看到的话,可以点右上角的头像,然后点我的仓库也可以看到刚刚提到的 立即创建

此处,我们选择一个最后那种方式,因为这样可以兼顾到最不好找的场景(其实每一种都是一样的)

在这里插入图片描述

发现我的仓库里是空的,点击 立即创建
在这里插入图片描述

填写创建项目的信息,然后点击 创建

  • 仓库名称:必填项目,就是仓库的名字
  • 仓库介绍:选填项目,介绍一下这个仓库是用来干什么的,简单描述利人利己
  • 开源/私有:这个仓库别人是否可以看见
  • 初始化仓库,设置模版,选择分支模型:就是仓库的一些配置了
    在这里插入图片描述

就这样,我们的 java-demo 仓库就创建完成了
在这里插入图片描述

通过上面的步骤,我们就创建了一个仓库。

当然你还可以接着创建其他的,比如去存其他的东西,创建方法和上面一样。

5.使用仓库

1)web 方式

  • 新建文件

    点击 文件,然后点击 新建文件(当然还可以看到,支持新建文件夹,上传文件等功能)
    在这里插入图片描述

    输入文件名,文件内容,以及其他各种信息。然后点击 提交
    在这里插入图片描述

    这样就创建完成了
    在这里插入图片描述

  • 编辑/删除

    在打开文件这里,可以看到有 编辑和删除 按钮,可以自由发挥啦
    在这里插入图片描述

2)Clone 方式

在 java-demo 仓库的主页面(如果找不到的话,可以点击 java-demo 仓库名,即可回到仓库主页面)上,

点击 克隆/下载,然后根据实际需要选择对应的方式,此处选择了默认的 HTTPS,然后点击 复制

在这里插入图片描述

在电脑任意文件夹下,使用 Git Clone 命令进行克隆。

这里选择在 C:\jtest 进行克隆,在这个文件夹点击鼠标右键,点击 Git Clone,

然后输入 URL 和 Directory 信息(正常在上一步点击完 HTTPS 的 复制 之后,这两个项目是默认填好的),

然后点击 OK

在这里插入图片描述

这样就 克隆完成了!看到了 Success 信息说明没出错,点击 Close 关闭即可
在这里插入图片描述

然后我们去修改一下文件,再上传到服务器吧(仓库 java-demo)

1)修改文件(增加文件也是同样的道理,拷贝之前本地的项目也是一样的,这里就不过多演示了)
在这里插入图片描述

2)上传到服务器

在 java-demo文件夹下点击鼠标右键,点击 Git Commit -> ‘xxxx’

然后输入 message,点击 Commit & Push
在这里插入图片描述

输入账户及密码(由于使用的 HTTPS 方式,所以需要输入账户密码,使用 SSH 则使用公私钥对即可),

点击 确定,出现 Success 说明上传成功,点击 Close 关闭就行啦
在这里插入图片描述

3)服务器验证

去 java-demo 仓库里,点击打开 hello world 文件,就可以看到 修改内容 及 提交信息 啦
在这里插入图片描述

至此,我们就完成了简单的使用,接下来就是天高任鸟飞啦!发挥你的才能开始你的使用之旅吧~

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

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

相关文章

LeetCode刷题---打家劫舍问题

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、打家劫舍 题目链接:打家劫舍 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定…

Spring Security 6.x 系列(7)—— 源码分析之建造者模式

一、建造者模式 WebSecurity、HttpSecurity、AuthenticationManagerBuilder 都是框架中的构建者,把他们放到一起看看他们的共同特点: 查看AuthenticationManagerBuilder的继承结构图: 查看HttpSecurity的继承结构图: 查看WebSec…

数据结构(超详细讲解!!)第二十六节 图(上)

1.基本概念 图(Graph)是一种较线性表和树更为复杂的非线性结构。是对结点的前趋和后继个数不加限制的数据结构,用来描述元素之间“多对多”的关系(即结点之间的关系是任意的)。 一个图G (V,E)由顶点&…

excel 计算断面水质等级

在工作中遇到根据水质监测结果要判断断面等级。写了下面的公式: 因子标准值 limits {COD: [15,15, 20, 15,20],氨氮: [0.15, 0.5, 1, 1.5, 2.0],总磷: [0.02, 0.1, 0.2, 0.3, 0.4] } excel公式: IFS(MAX(IF(M2>20,1,0), IF(N2>2,1,0), IF(O2&g…

RabbitMQ登录控制台显示--你与此网站的连接不是私密连接

一、RabbitMQ默认账号 Note: The default administrator username and password are guest and guest. 注:默认管理员用户名和密码为guest和guest 二、自己修改过或者注册的情况 由于本人之前用过,注册过账号密码,在登录时,用户名账号有异常出现以下问题 解决方案: 因为我的rab…

AI - Steering behaviorsII(碰撞避免,跟随)

Steering Behaviors系统中的碰撞避免,路径跟随,队长跟随 Collision Avoid 在物体前进的方向,延伸一定长度的向量进行检测。相当于物体对前方一定可使范围进行检测障碍物的碰撞 延伸的向量与碰撞物圆心的距离小于碰撞物的半径,则…

计算机体系结构----流水线技术(三)

本文仅供学习,不作任何商业用途,严禁转载。绝大部分资料来自----计算机系统结构教程(第二版)张晨曦等 计算机体系结构----流水线技术(三) 3.1 流水线的基本概念3.1.1 什么是流水线3.1.2 流水线的分类1. 部件级流水线、处理机级流…

C语言之结构体详解

C语言之结构体详解 文章目录 C语言之结构体详解1. 结构体类型的声明2. 结构体变量的创建和初始化3. 结构体的特殊声明4. 结构体的自引用结构体的自引用匿名结构体的自引用 5. 结构体内存对齐5.1 练习一5.2 练习三 6. 为什么存在内存对⻬? 1. 结构体类型的声明 struct tag {me…

05_属性描述符

05_属性描述符 文章目录 05_属性描述符一、属性描述符是什么?二、属性描述符①:查看属性描述②:设置属性描述符③:案例01.代码实现02.代码实现(优化) 一、属性描述符是什么? 属性描述符的结构 在…

类和对象——(3)再识对象

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 你说那里有你的梦想,…

MySQL官网推荐书籍

MySQL官网推荐书籍 图片有防盗链csdn转存失败。有图版传送门MySQL官网推荐书籍 高效的MySQL性能:Daniel Nichter的最佳实践和技术 Daniel Nichter 向您展示了如何应用直接影响 MySQL 性能的最佳实践和技术。您将学习如何通过分析查询执行、为常见 SQL 子句和表联接…

KMP基础架构

前言 Kotlin可以用来开发全栈, 我们所熟悉的各个端几乎都支持(除了鸿蒙) 而我们要开发好KMP项目需要一个好的基础架构,这样不仅代码更清晰,而且能共享更多的代码 正文 我们可以先将KMP分为前端和服务端 它们两端也能共享一些代码,比如接口声明,bean类,基础工具类等 前端和…

Go语言 值传递

官方说法,Go中只有值传递,没有引用传递 而Go语言中的一些让你觉得它是引用传递的原因,是因为Go语言有值类型和引用类型,但是它们都是值传递。 值类型 有int、float、bool、string、array、sturct等 引用类型有slice&#xff0c…

Logstash使用指南

介绍 Logstash是一个开源数据收集引擎,具有实时管道功能。它可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。尽管Logstash的早期目标是搜集日志,现在它的功能已完全不只于此。任何事件类型都可以加入分析&…

docker (镜像分层、阿里云镜像推送/拉去)-day02

一、镜像概念 Docker 镜像是 Docker 容器的基础,它提供了一种可重复使用的、跨平台的部署方式,使得应用程序的部署和运行变得简单和高效。 把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),打包好…

C语言练习记录(蓝桥杯练习)(小蓝数点)

目录 小蓝数点 第一题程序的输出结果是?: 第二题下面代码的执行结果是什么?: 第三题下面代码的执行结果是什么?: 第四题关于关系操作符说法错误的是?: 第五题对于下面代码段,y的值为? 第六题sum 21 …

Java 数据结构篇-用链表、数组实现栈

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 栈的说明 2.0 用链表来实现栈 2.1 实现栈 - 入栈方法(push) 2.2 实现栈 - 出栈(pop) 2.3 实现栈 - 查看栈顶元素…

国产linux单用户模式破解无密码登陆 (麒麟系统用户登录密码遗忘解决办法)

笔者手里有一批国产linu系统,目前开始用在日常的工作生产环境中,我这个老程序猿勉为其难的充当运维的或网管的角色。 国产linux系统常见的为麒麟Linux,统信UOS等,基本都是基于debian再开发的linux。 问题描述: 因为…

基于AT89C51单片机的倒数计时器设计

1.设计任务 利用AT89C51单片机为核心控制元件,设计一个简易的数字电压表,设计的系统实用性强、操作简单,实现了智能化、数字化。 本设计采用单片机为主控芯片,结合周边电路组成LED彩灯的闪烁控制系统器,用来控制红色…

用于缓存一些固定名称的小组件

项目中,用于缓存姓名、地名、单位名称等一些较固定名称的id-name小组件。用于减少一些表的关连操作和冗余字段。优化代码结构。扩展也方便,写不同的枚举就行了。 具体用法: {NameCacheUser.USER.getName(userId);NameCacheUser.ACCOUNT.getN…