[linux长征路第六篇]linux使用git上传gitee三板斧

小白又菜 小白又菜     2022-12-03     685

关键词:


 1.git是什么?

git是一个版本控制器。这样说我们暂时可能无法理解,我们现在可以理解为版本控制器类似于百度云盘。

2.使用git

2.1 安装git

我们直接是用yum命令安装git

yum install git

[

2.2在Gitee上创建项目

​Gitee官方网站​

2.2.1使用Gitee创建项目

1.注册账号

如果你还没有Gitee账号,请先进行账号注册,注册账号时请记住自己的密码

[

[

[

[

 

2.账号注册成功后,请在个人主页上面+号处点击仓库注册 

这里以我的仓库举例 

[

[

 3.仓库信息相关设置

 当我们点击新建仓库后我们会弹出下面这个界面,我们将下面的内容进行填写

注意:仓库名称不能与已有仓库重名(如果您是首次创建可忽略此问题)

[

[

 

[

[

 

 4.仓库创建完成

[

[


 2.2.2 将本地代码上传到Gitee仓库

1.在创建好的项目页面中复制项目的链接, 以备接下来进行下载

我们在仓库页面点击克隆/下载之后点击HTTPS 下面会弹出一个链接,这个链接就是项目的链接,我们点击复制。 

[

[

 

 2.下载项目到本地

使用下面命令将云端仓库拉取到本地

git clone 复制的项目链接

[

[

[

​编辑

 此时这里会让你输入Gitee的账户和密码,就是你刚刚创建Gitee的账号和密码

[

[

 

此时输入完成后 会提示输入正确

注意:如果在输入过程中不小心输入错误,不能按删除键进行删除,而是要按ctrl+删除键进行删除。同时密码是不进行回显的,所以密码要输入正确。如果我们第一次输入失败也无妨,我们可以重新git clone 【url】重新输入账号和密码

[

[

 

3.进入仓库,写代码 

[

[

 

[

[

 

进入仓库后我们写一段非常简单的代码

ps:如果大家还不会在Linux下写代码的话可以访问下面这篇博客,教你如何使用vim,如何翻译代码。​​开发工具 vim的使用 gcc/g++的使用​

[

[

 

2.3 git上传三板斧

在完成上述的所有操作后,我们一定想知道如何将自己写好的代码同步到云端仓库呢?这个操作也是非常简单非常固定的。就是git上传三板斧。

2.3.1 git add

将代码放到刚才下载好的目录中 -- 注意这里非常重要,一定要在仓库目录下写代码,否则是不能上传的

然后输入一下命令

git add 文件名

[

[

[

 

2.3.2 git commit  

提交改动到本地 提交的时候应该注明提交日志, 描述改动的详细内容.

这里固定的格式如下

git commit -m "输入相关的介绍"

[

[

[

 需要注意的是,这里的描述一定需要重视,不可乱写胡写,因为这里的描述在我们以后进行查找已经误删除恢复文件时都起到了至关重要的作用。

2.3.3 git push

同步到远端服务器上,使用以下命令

git push -u origin master

[

[

[

此时我们需要再次输入Gitee的账号和密码

[

[

 

输入完成后此时我们的本地代码已经同步到Gitee仓库了,我们可以在Gitee仓库进行刷新查看

[

[

(本篇完)



[linux长征路第四篇]开发工具vim的使用gcc/g++的使用

1.Linux下软件包管理器yum在Linux下软件的安装,软件的卸载在Linux下该做呢?在centos7中有三种安装方式:1.源码安装2.rpm包安装3.yum安装 1.1什么是软件包在Linux下安装软件,一个通常的办法是下载到程序的源代码(源码安装),并... 查看详情

[linux长征路第一篇]基本指令

从今天开始我会持续更新我学习Linux的学习笔记。今天主要学习Linux下基本指令。1.Linux下基本指令1.为什么要进行指令操作?因为指令距离OS更近,便于我们更好的掌握OS。指令操作对于非专业人员来说没有必要学习,对于专业人员... 查看详情

python之路第六篇:socket(代码片段)

Socketsocket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打... 查看详情

第六篇:分布式配置中心(springcloudconfig)

一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在SpringCloud中,有分布式配置中心组件springcloudconfig,它支持配置服务放在配置服务的内存中(即本地... 查看详情

第六篇:使用预处理器帮助调试

前言    你是否遇到过以下情况?    情况一:为了调试方便,代码中夹杂各种cout语句。当调试好了,把这些语句删了,运行“正式版”后,又发现新问题,只得把这些cout语句一个个添加回去... 查看详情

关于ajax第六篇

使用回调函数回调函数是一种以参数形式传递给另一个函数的函数。如果您的网站上存在多个AJAX任务,那么您应该为创建XMLHttpRequest对象编写一个标准的函数,并为每个AJAX任务调用该函数。该函数调用应该包含URL以及发生onreadys... 查看详情

9.3-9.9博客精彩回顾

...选​​3.​​Spark面试题——Spark容错机制​​4.​​[Linux长征路第三篇]权限理解​​​5.​​python爬虫等获取实时数据+Flume+Kafka+SparkStreaming+mysql+Echarts实现数据动态实时采集、分析、展示​​​6.​​超简单的Python教程系列​​7.... 查看详情

linux练习生使用git命令行--在gitee上传项目(代码片段)

使用git命令行--在Gitee上传项目1.前提2.在Gitee创建仓库3.使用git命令行拓展–theEnd–1.前提查看是否有git:若没有,安装git:$yuminstallgit2.在Gitee创建仓库3.使用git命令行克隆远端仓库添加源代码(添加上级目录的源代... 查看详情

第六篇:面向对象

第六篇:面向对象  PYTHON-面向对象类绑定方法PYTHON-面向对象继承派生PYTHON-面向对象-练习-王者荣耀对砍游戏  查看详情

业余草springcloud教程|第六篇:分布式配置中心(springcloudconfig)(finchley版本)

在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是SpringCloudConfig。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心... 查看详情

第六篇xpath的用法

 使用pycharmdebug调试效率会比较慢,因为每次调试都需要向url发送请求,等返回信息,scrapy提供一种方便调试的功能,如下:>>>(third_project)[email protected]:pachong$scrapyshellhttp://blog.jobbole.com/112239/>>>title=response 查看详情

springcloud-第六篇hystrix参数配置

1:概述Hystrix使用Archaius作为配置属性的默认实现。官方配置文档:https://github.com/Netflix/Hystrix/wiki/Configuration每个属性有四个优先级,依次增大:1:代码的全局默认值2:动态全局默认属性可以使用全局属性文件来更改全局默认值... 查看详情

第六篇vggnet——模型精讲

文章目录 查看详情

史上最简单的springcloud教程|第六篇:分布式配置中心(springcloudconfig)(finchley版本)

在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是SpringCloudConfig。在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在... 查看详情

构建之法—第六篇

这周的学习关于典型用户和场景。VisualStudio是一个非常成功的软件开发集成环境,支持项目管理,测试工具,以及第三方的插件。对于定义典型用户,我们有不同的需求:受欢迎的典型用户和不受欢迎的典型用户,其中,受欢迎... 查看详情

coreanimation文档翻译(第六篇)

?高级动画技巧配置属性动画或者关键帧动画的方式是多种多样的。需要同时执行多个动画或者顺序执行多个动画的APP,可以通过高级的方式同步这些动画的timing或者将这些动画绑定在一起。我们也可以使用其他类型的动画对象... 查看详情

转载gradleforandroid第六篇(测试)

由于现阶段Android开发趋于敏捷开发,再加上国内大大小小的互联网公司都在做app,导致很多这会是一个系列,所以如果你看完这篇文章,请看下列文章:开发人员对单元测试没有基本的概念,但是本篇博文不会为大家讲解什么... 查看详情

[dart学习]第六篇:流程控制语句(代码片段)

经过前面的基础知识了解学习,我们今天可以进入语句模块啦。dart主要有以下流程控制语句:if-elsefor循环while和do-while循环break和continueswitch-caseassert当然,你还可以使用try-catch或throw(一)if-elsedart的if(或者elseif)的条件表达式必... 查看详情