Gitee 之初体验(上)

news/2024/5/17 17:48:30 标签: 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.niftyadmin.cn/n/5230902.html

相关文章

数据结构——图解链表OJ题目

学完了单链表之后,我们对其基本结构已经有了一定的了解,接下来我们通过一些题目强化对链表的理解,同时学习一些面试笔试题目的新思路以及加强对数据结构单链表的掌握。 目录 题目一.876. 链表的中间结点 - 力扣(LeetCode&#x…

Java流处理之序列化和打印流

文章目录 序列化概述ObjectOutputStream类构造方法序列化操作 ObjectInputStream类构造方法反序列化操作1**反序列化操作2** 案例:序列化集合案例分析案例实现 打印流概述PrintStream类构造方法改变打印流向 序列化 概述 Java 提供了一种对象序列化的机制。用一个…

[个人笔记] Linux的CLI笔录

Linux - CLI笔录 Linux的CLI笔录 Linux - CLI笔录Linux的CLI笔录Linux CentOS及Redhat的firewall-cmd使用Linux CentOS及Redhat的iptables使用Linux的tcpdump使用Linux的vim使用Linux创建systemctl系统服务Linux扫描全部磁盘OpenWrt的CLI 参考来源 Linux的CLI笔录 Linux CentO…

如何在工作中合理运用CHAT?

问CHAT:完善职业院校积极心理培育课题体系 CHAT回复:职业院校学生在学习、生活和就业方面面临的挑战多样且独特,需要积极心理培育 以提升其抵抗压力、处理困难和挫折的能力。以下是关于完善职业院校积极心理培育课题体系的建议: …

CCC联盟数字车钥匙(七)——BLE连接流程

本文接上一篇CCC数字钥匙BLE概述,介绍BLE中相关连接流程的实现。 2、BLE流程 2.1 所有者配对连接建立 CCC中使用Bluetooth OOB(Out of Band, 带外)配对完成所有者配对、连接建立的流程。BLE设置分为以下两个子部分: BLE链路层连…

【Android】IntentService

Service 中的代码都是默认运行在主线程当中的,如果直接在Service 里处理一些耗时的逻辑,就很容易出现ANR(Application Not Responding )的情况。 所以,我们应该在Service 的每个具体的方法里开启一个子线程,然后在这里处理那些耗…

8.4 Windows驱动开发:文件微过滤驱动入门

MiniFilter 微过滤驱动是相对于SFilter传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,…

git的版本控制流程

1、git是一款版本控制工具 例如我们常用的淘宝,每次升级,版本号就会加一。那么我们怎么控制版本号呢? --使用git。 2、最常使用的git指令 git add . 暂存 git commit -m"***" 提交到本地 git pull 将远程仓库代码下拉到本地 git …