C语言学习笔记 码云及git使用教程-05

news2024/11/29 4:43:32

目录

一、码云简介

二、码云注册

1.点击右上角的注册按钮 

2.填写相应的注册信息

 3.使用账号密码进行登陆

三、创建仓库

 1.如图新建

 2.定义仓库相应参数

 3.初始化readme文件

 4.效果

 5.开源设置

 四、git管理

1.安装git

 2.打开桌面上的Git bash

3.进行仓库克隆

 4. 在其他盘符新建本地仓库

5.切换到本地仓库

 6.把本地项目接上缓冲区

 7.查看git的相关状态

8.为上传的项目进行注释

 9.上传数据到远端仓库

代码解析

总结


一、码云简介

        码云是一个面向开源社区的代码托管平台,类似于GitHub。它提供了代码托管、版本管理、合作开发、代码审查、问题跟踪、文档编写等功能,旨在为开发者提供一个方便实用的协作开发平台。

        码云支持多种语言和版本控制系统,如Git和SVN。开发者可以在码云上创建公开的代码仓库,方便其他开发者浏览、克隆和贡献代码。同时,码云也支持私有仓库和团队协作功能,满足各种开发需求。

      除了代码托管功能,码云还提供了一系列的辅助工具和服务。例如,开发者可以在码云上创建项目页面、发布文档、发布博客等。同时,码云还支持持续集成、自动部署等开发流程的集成。

     作为一个面向开源社区的平台,码云也积极推动开源文化的发展。它举办了各类技术活动、开源项目评选等,为开发者提供了展示和交流的机会。

      总的来说,码云是一个功能丰富的开源代码托管平台,为开发者提供了方便易用的开发工具和协作环境,促进了开源社区的发展。

二、码云注册

官方网址:Gitee - 企业级 DevOps 研发效能平台icon-default.png?t=N6B9https://gitee.com/

1.点击右上角的注册按钮 

2.填写相应的注册信息

手机号码、密码、姓名等信息是必填的,这里注意一下,个人空间地址填写建议有命名意义

 3.使用账号密码进行登陆

三、创建仓库

 1.如图新建

 2.定义仓库相应参数

输入仓库名称后,可以简介仓库的用途

 3.初始化readme文件

 4.效果

刚新建的仓库如下图

 5.开源设置

 四、git管理

1.安装git

直接在官网上下载git,目前官方最新版本为:Git-2.41.0.3-64

下面的第一个选项需要选上,其他的安装选项全部默认即可

 2.打开桌面上的Git bash

3.进行仓库克隆

 1)在码云的仓库复制https地址

 2)在本地git软件上进行克隆

 效果:

仓库已被克隆到本地

 4. 在其他盘符新建本地仓库

 

5.切换到本地仓库

 也可以右击相应的文件,使用git打开,效果是一样的

 6.把本地项目接上缓冲区

 7.查看git的相关状态

8.为上传的项目进行注释

注意:首次使用的话,是需要配置一下用户名与用户邮箱的。

 

 9.上传数据到远端仓库

1)首次提升数据需要提供验证信息

验证通过后就可以直接提交了,如下面所示

 效果:

刷新网页后如下图所示

 

代码解析

git clone https://gitee.com/general-zod/c-notes.git  # 克隆码云仓库到本地
git add .  #提交当前目录下所有文件到缓存区

git config --global user.email "you@example.com"   # 设置个人邮箱用于身份验证
git config --global user.name "Your Name"  # 设置用户名用于身份验证

git status  #  查看git的相关状态

git commit -m "测试使用"  # 为上传的项目进行注释

git config --list   # 查看已经配置的信息

git remote -vv  # 查看远程仓库信息
git push  # 上传数据到远程仓库

总结

       本章节简单介绍了码云的作用,以及码云的一些基本管理操作。这里有人有会疑问,在网页上码云也可以上传代码,干嘛非得使用本地仓库啊?在网页上直接拉取文件上传是可以的,但是它有时间与大小限制,比较麻烦。码云的相关管理操作还有git的管理还有很多内容,有兴趣的家人们可以自行研究,若只是为了写代码的话,上述的操作也够用了。好了,我们在下一个章节再见,加油!

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

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

相关文章

信息与通信工程面试准备——专业知识提问

1.无线通信:依靠电磁波在空间传播以传输信息。 2.通信的目的:传输信息。 3.通信系统:将信息从信源发送到一个或多个目的地。 4.本书中通信一般指电信:利用电信号传输信息(光通信属于电信,因为光也是一种…

Java中的队列

队列的理解 队列(Queue)是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。 常用方法 实例 import java.util…

zabbix监控-钉钉webhook告警并使用markdown格式

zabbix监控-企业微信webhook告警并使用markdown格式 最终告警样式: markdown格式与text格式的优点:文字排版清晰,可对不同文字标识颜色,大小等。 此方法使用zabbix提供的webhook方式,不需要建立脚本文件。 zabbix版…

【人工智能】监督学习、分类问题、决策树、信息增益

文章目录 Decision Trees 决策树建立决策树分类模型的流程如何建立决策树?决策树学习表达能力决策树学习信息论在决策树学习中的应用特征选择准则一:信息增益举例结论不足回到餐厅的例子从12个例子中学到的决策树:Decision Trees 决策树 什么是决策树 —— 基本概念 非叶节…

【计算机视觉 | 目标检测】arxiv 计算机视觉关于目标检测的学术速递(7 月 20 日论文合集)

文章目录 一、检测相关(7篇)1.1 Drone navigation and license place detection for vehicle location in indoor spaces1.2 BSDM: Background Suppression Diffusion Model for Hyperspectral Anomaly Detection1.3 Domain Adaptation for Enhanced Object Detection in Foggy…

STM32C0开发(2)----开发板介绍

基于RASC的keil电子时钟制作_配置keil以及使用串口进行打印 套件概述样品申请特征系统控制和生态系统访问功能示意图系统框图跳线设置开发板原理图 套件概述 STM32C011F4P6-TSSOP20评估套件可以使用户能够无缝评估TSSOP20封装中STM32C0S系列微控制器的功能,具备高效…

Java面试题总结记录(2)—— 多线程并发篇

1、Java实现多线程的方法 创建线程的常用方式 继承Thread类实现Runnable接口实现Callable接口线程池方式创建 说明: 通过继承 Thread 或 实现 Runnable接口,Callable接口都可以实现多线程,不过实现Runnable接口与实现Callable接口的方式基本…

gin 中间件流程控制:Next()、 Abort()

gin 中间件流程控制 Next() 源码注释:Next应该只在中间件内部使用。它执行调用处理程序内部链中的挂起处理程序。 通俗的说,就是中间件放行,当一个中间件代码执行到Next(),会先执行它之后的函数,最后再来执行完本函…

Python Flask构建微信小程序订餐系统 (十)

🔥 编辑会员信息 🔥 编辑会员信息可以通过点击会员列表操作,也可以点击会员信息详情点击进行操作 🔥 修改编程会员信息列表布局 🔥 修改 web/templates/member/index.html 文件,添加跳转到编辑会员信息的页面 web/templates/member/set.html 🔥 创建用于会员…

Dockerfile文件+docker build命令方式创建Docker自定义镜像

自定义镜像 mycentosjava8 自定义一个centos镜像,具备vimifconfigjdk8的配置 拉取centos镜像 docker pull centos 该默认镜像此时还没有vim、ifconfig和jdk的配置或功能 jdk8的下载 地址:https://www.oracle.com/java/technologies/downloads/#java8 …

关于Nginx的 location 配置各种情况转换后的样子记录

Nginx location 配置要代理的地址测试URL代理后的URL举例编号/test01http://127.0.0.1:8080/test01/abc/test/test01/abc/test01/test02http://127.0.0.1:8080//test02/abc/test//abc/test02/test03/http://127.0.0.1:8080/test03/abc/test/test03/abc/test03/test04/http://12…

MYSQL练习一

练习一 创建stroe数据库,在数据库中根据开发喵store业务 创建表,表结构如下,并插入以下数据,完成下面的 sql 表数据: - 查询商品库存等于50的所有商品,显示商品编号,商 品名称,商品…

Vue第四篇:html和js基础知识查漏补缺

1、a标签 定义超链接,用于从一个页面链接到另一个页面 target属性:打开目标URL的方式,_top为再当前窗口打开,_blank为新窗口打开 2、span标签 对文档中的行内元素进行组合,它提供了一种将文本的一部分或者文档的一部分…

GB2312编码

说明 GB2312代码表用两个字节表示一个图形字符,两个字节中前面的字节为第一字节,后面的字节为第二字节。 区位码: GB2312代码表分成94个区,范围为1-94,区的编号由第一字节表示;每个区有94位,范…

@PostConstruct和@PreDestroy与servlet生命周期的关系

执行顺序结果 /*** 服务器加载Servlet* ---> 创建servlet实例,实现servlet构造函数* ---> 执行注解PostConstruct* ---> servlet.Init()* ---> servlet/service() 方法* ---> 执行注解PreDestroy* ---> servlet.destroy()* ---> 服务器卸载Se…

React Dva项目中路由跳转的方法

接下来 我们来看看路由跳转 先打开 我们Dva项目 然后我们需要在routes 下创建一个自己的路由,如果您尚未掌握在Dva项目中创建路由,可以参考我的文章 React 在Dva项目中修改路由配置,并创建一个自己的路由 然后 我的项目有两个路由 router.js…

2. Spring 的创建和使用

目录 1. 创建 Spring 项目 1.1 创建一个 maven 项目 1.2 添加 Spring 框架支持 1.3 添加启动类 2. 存储 Bean 对象 2.1 创建 Bean 2.2 将 Bean 注册到容器 3. 获取并使用 Bean 对象 3.1 创建 Spring 上下文 ApplicationContext 和 BeanFactory 的区别(重点…

《零基础入门学习Python》第054讲:论一只爬虫的自我修养2:实战

0. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式! 今天我们决定在实战中来进行学习,会举两个例子,第一个例子是我们会下载一只猫,第二个例子是我们用Python来模拟浏览器通过在线的…

MySQL数据库中 IF函数的使用

文章目录 使用IF函数进行简单条件判断IF函数的应用场景总结 IF函数作为MySQL数据库中的一个函数,可以在查询语句中进行条件判断并返回不同的结果。它有多种语法形式,包括简单的IF语句和复杂的CASE语句。在本篇文章中,我们将介绍IF函数的基本用…

Android 实现仿淘宝地址多级选择器

先看下效果图 仿淘宝的选择完城市出来的选择省市区之类的,这个支持自定义层级,多少层都可以使用,接下来是代码: BottomPopUtils.class,我写了一个工具类,方便全局调用 public class BottomPopUtils {public static P…