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

目录

一、码云简介

二、码云注册

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.mzph.cn/news/6406.shtml

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

相关文章

查找和二叉树(基础知识和基本操作)

查找&#xff1a; 1.二分查找&#xff1a;先定一个大范围&#xff0c;想一个数&#xff0c;看是在起始范围到中间范围还是中间范围到结束范围&#xff0c;依次循环直到确定值&#xff08;相当于一直把范围折半&#xff0c;直到找到&#xff09; while(low<high) {int mid(…

基于UDP的可靠传输,文件+目录(C++,Qt)

一、基础知识 UDP&#xff08;UserDatagramProtocol&#xff09;是一个简单的面向消息的传输层协议&#xff0c;尽管UDP提供标头和有效负载的完整性验证&#xff08;通过校验和&#xff09;&#xff0c;但它不保证向上层协议提供消息传递&#xff0c;并且UDP层在发送后不会保留…

pandas数据清洗常用方法总结

数据清洗常用方法 一、数据读取与保存二、数据查看三、索引设置与修改四、选择与过滤五、缺失值重复值处理六、异常值处理七、行列增加与删除八、拼接与合并九、统计与排序十、重塑与轴向旋转十一、数据运算十二、数据类型变换十三、分组运算 一、数据读取与保存 pd.read_csv(…

K8S初级入门系列之一-概述

一、前言 K8S经过多年的发展&#xff0c;构建了云原生的基石&#xff0c;成为了云原生时代的统治者。我将用三个博客系列全面&#xff0c;循序渐进的介绍K8S相关知识。 初级入门系列&#xff0c;主要针对K8S初学者&#xff0c;以及希望对K8S有所了解的研发人员&#xff0c;重点…

机器学习术语解析与应用(二)

文章目录 &#x1f340;目标函数&#xff08;Objective Function&#xff09;&#x1f340;GPU加速&#xff08;GPU Acceleration&#xff09;&#x1f340;迁移学习&#xff08;Transfer Learning&#xff09;&#x1f340;自然语言处理&#xff08;Natural Language Processi…

1 快速构建mybatis项目

1.1 使用Maven的quickstart框架 注意是不出现w的quickstart&#xff1a; 1.2 加入依赖 <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</s…

设计模式之策略模式

定义一系列的算法&#xff0c;把他们一个个封装起来&#xff0c;并且使他们可以相互替代。本模式使得算法可独立于使用它的客户而变化! 痛点 策略模式可以很好解决众多if问题 如以下&#xff1a; package com.tao.YanMoDesignPattern.Strategy.notPattern;/*** Author Mi_Ta…

如何让ChatGPT学习私有化知识,并且保留部分对话功能

问题情境 情景&#xff1a;比如我希望用 GPT 做一个产品的客服&#xff0c;现在有一些相关文档&#xff0c;如何让 GPT 学习到产品信息呢&#xff1f; 并且还具备正常对话功能 一个方案是直接把产品信息当做输入喂给GPT&#xff0c;但是ChatGPT/GPT-4/LLMs 一般都有输入长度的…

安装 PyCharm

网址&#xff1a;Download PyCharm: Python IDE for Professional Developers by JetBrains 安装文件&#xff1a; 第一步&#xff1a; 第二步&#xff1a; 第三步&#xff1a; 第四步&#xff1a; 正在安装&#xff1a; 安装完成&#xff1a;

pytest钩子函数(三):用例收集钩子

前言 pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预&#xff0c;根据需求去开发对应的插件&#xff0c;以满足自己的使用场景。 01 什么是钩子函数&#xff1f; 钩子函数在pytest称之为Hook函数,它pytes…

Redis缓存击穿

Redis缓存击穿是指在使用Redis作为缓存时&#xff0c;某个热点数据过期或不存在&#xff0c;导致大量请求直接打到后端存储系统&#xff08;例如数据库&#xff09;&#xff0c;使得后端系统压力骤增&#xff0c;性能下降的情况。这种情况通常发生在热点数据失效的瞬间。 缓存…

【高阶数据结构】B树

文章目录 一、B-树1. 常见的搜索结构2. B树概念3. B-树的查找4. B-树的插入分析 二、B树和B*树1. B树2. B*树 三、B-树的应用1. 索引2. MySQL索引简介2.1 MyISAM2.2 InnoDB 一、B-树 1. 常见的搜索结构 种类数据格式时间复杂度顺序查找无要求O(N)二分查找有序O(log2N)二叉搜索…

TCP/IP网络编程 第十九章:Windows平台下线程的使用

内核对象 要想掌握Windows平台下的线程&#xff0c;应首先理解“内核对象”&#xff08;Kernel Objects&#xff09;的概念。如果仅介绍Windows平台下的线程使用技巧&#xff0c;则可以省略相对陌生的内核对象相关内容。但这并不能使各位深入理解Windows平台下的线程。 内核对…

RocksDB架构

1、rocksdb是什么? RocksDB中文网 | 一个持久型的key-value存储 rocksdb是一种KV存储引擎&#xff0c;常用于数据库存储数据&#xff0c;无法直接使用&#xff0c;没有提供sql命令&#xff0c;通过调用rocksdb提供的api进行数据库的读写等操作。 rocksdb是以leveldb为基础开…

Linux一些问题,结合gpt,自己复习用

&#xff08;一&#xff09;请介绍linux以及它和windows的区别 &#x1f427; Linux是一个开源的操作系统&#xff0c;它基于UNIX&#xff0c;并具有强大的自由度和灵活性。它被广泛用于服务器环境和嵌入式系统中。Linux有许多不同的发行版&#xff0c;例如Ubuntu、Debian、Fe…

聊聊spring-cloud的负载均衡

聊聊spring-cloud的负载均衡 1. 选择合适的负载均衡算法2. 合理设置超时时间3. 缓存服务实例列表4. 使用断路器5. 使用缓存Spring Cloud负载均衡组件对比RibbonLoadBalancerWebClient对比 总结 在微服务架构中&#xff0c;负载均衡是非常重要的一个环节&#xff0c;可以有效地提…

S32K144 GPIO外设分析

1. S32K144 GPIO外设特性 下面的内容来自于S32K用户手册的翻译&#xff0c;或者网上关于S32K系列的一些pdf文件介绍。有些内容可能会出现理解不到位或者翻译错误方面&#xff0c;如果大家有疑问最好可以查阅用户手册。 GPIO和PORT的数量 从用户手册&#xff0c;对于PCR&#x…

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

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

ASFF Learning Spatial Fusion for Single-Shot Object Detection 论文学习

1. 解决了什么问题&#xff1f; 目标检测取得了显著成绩&#xff0c;但是检测不同尺度的目标仍然是一个挑战。金字塔或多层级特征是解决目标检测中尺度变化的常用手段。但对于单阶段目标检测器而言&#xff0c;各特征尺度之间不一致性制约了算法的表现。与图像金字塔相比&…

VMware Workstation 18 Tech Preview - 增强的 Windows 11 虚拟机安全性

VMware Workstation 18 Tech Preview - 增强的 Windows 11 虚拟机安全性 VMware Workstation Tech Preview 2023 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-workstation-18/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xf…