LInux系统下使用git的三板斧以及报错处理

news2024/11/29 5:31:42

在这里插入图片描述

LInux使用git

我们应该知道git是什么东西,还有git的三板斧,git是一个工具,使用git来将文件上传到代码仓库

文章目录

  • LInux使用git
    • clone
    • add
    • commit
    • push
    • 查看当前git的状态


clone

第一步找到你创建的仓库,然后复制http地址,再打开Xshell,连接云服务器,或者是虚拟机,成功连接后,检查是否安装git,如果没有安装,命令为yum install -y git,
在这里插入图片描述

安装git成功之后,输入指令git clone 仓库http网址

在这里插入图片描述

克隆成功之后,我们就可以发现,当前目录下多一个目录,目录名为仓库名,这个就是我们克隆的仓库,我们可以在里面进行创建文件or目录,各种操作,当它和普通目录一样即可

add

clone完成之后,我们创建一些目录,文件,程序都可以,当我们想要穿到gitee的时候,先使用add指令

git add .   //表示当前目录的内容add    那个.可以替换成其他目录,一个目录路径即可

一般来说,我习惯于使用 .

add成功时不会提示什么,紧接着就需要我们使用commit来提交

commit

git commit 命令用来将本地暂存的修改提交到版本库。

git commit -m '提交信息'。-m选项,可以添加提交信息

windows系统下的git commit是这样的

![在这里插入图片描述](https://img-blog.csdnimg.cn/b3f5a50994cf4057af169653589a3340.png

在message中输入信息,这就是你这次提交git的简介

在这里插入图片描述

lesson1就是message输入的简介

**git commit 命令出现“fatal: unable to auto-detect email address (got ******@.(none)')错误

当出现上述错误之后,说明我们的email的地址和用户名没有配置的原因,所以我们需要输入下面两行指令,配置gitee的用户名和邮箱

git config --global user.email "*********@qq.com"   //这一行是要输入gitee的邮箱地址
git config --global user.name "why"	//这一行是用户名  

有很多人不清楚gitee的用户名是什么,我在csdn以及其他博客网站中没有找到相应的解释(可能都认为这个比较简单),我在看了windows的凭据管理器之后才知道用户名为little-bit-red-rock
在这里插入图片描述

邮箱在设置的邮箱管理中查找即可,这里我就不说明了

下面是commit的演示

在这里插入图片描述

push

最后一步,进行push到gitee的代码仓库中,这一步困扰我很久,主要是前面用户名不知道,密码也让我搞错了

git push  //输入指令即可,输入后,会显示让你输入你的用户名还有密码进行身份验证

push的演示

在这里插入图片描述

push如果出现这个错误Git报错:fatal: Authentication failed for ‘https://gitee.com/.......‘,那么说明你的用户名或者密码错误

如果密码不知道了(平时都是默认登录),需要更改,我们直接进入我们的gitee网站,更改密码(短信验证),更改密码之后,因为我们在windows系统下也会用到git,所以我们先找到windows的凭据管理器,进去找到之前的gitee.com的凭据,删除,然后重新加入这个新密码的凭据

在这里插入图片描述

更改完成之后,去linux中重新push即可,windows的提git亦不会受到影响

查看当前git的状态

使用命令为:git status
在这里插入图片描述

这就是git使用过程中遇到的问题,以及解放方案,小伙伴们用起来吧

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

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

相关文章

目前可以用的ChatGPT网址大全

ChatGPT是一个基于人工智能的聊天机器人,可以与用户进行自然语言交互。它可以回答各种问题,提供有用的信息和建议,还可以进行闲聊和娱乐。ChatGPT使用最先进的自然语言处理技术,可以理解和解释人类语言,从而提供准确和…

【Linux】IO多路转接 - epoll

文章目录 I/O多路转接之epollepoll初识epoll的相关系统调用函数epoll_createepoll_ctlepoll_wait epoll工作原理epoll服务器-*epoll的优缺点epoll工作方式对比LT和ET I/O多路转接之epoll epoll初识 epoll也是系统提供的一个多路转接的接口,epoll才是使用和面试的重点,在效率和…

SpringBoot【开发实用篇】---- 整合第三方技术(缓存)

SpringBoot【开发实用篇】---- 整合第三方技术(缓存) SpringBoot内置缓存解决方案手机验证码案例SpringBoot整合Ehcache缓存SpringBoot整合Redis缓存SpringBoot整合Memcached缓存SpringBoot整合jetcache缓存纯远程方案纯本地方案本地远程方案远程方案的数…

tomcat控制台打印乱码解决

一、注册表修改 HKEY_CURRENT_USER ->console ->tomcate 新增 32位 CodePage 16进制 fde9 二、idea 中配置 Tomcat 后启动服务,输出打印日志乱码问题 解决办法: ①、打开安装idea文件路径,在bin目录下,找到下面两个文件 ②…

图像动态裁剪

1. 背景 以两级级联模型为例,第一级目标检测模型用于检测人员,第二级目标检测模型用于检测手机、对讲机等。然后实际数据采集过程中,手机、对讲机这些设备并不在人员的一级检测框内,使得二级模型训练的样本较少。 二级目标检测模…

详细讲解,接口自动化—Requests之Cookie鉴权关联接口实战

目录 前言: 一、 简介 二、 实战操作 1. 登录接口 2. 查询订单接口 3. 新增订单接口 4. 修改订单接口 5. 删除订单接口 三、 结束语 前言: 接口自动化测试是软件测试过程中的重要一环,现在越来越多的公司开始使用自动化测试来提高测…

Gigabyte Z490 Vision D i9-10900k电脑 Hackintosh 黑苹果efi引导文件

原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔) 硬件型号驱动情况 主板Gigabyte Z490 Vision D 处理器Intel i9-10900k已驱动 内存64GB G.Skill Trident Z 3600Mhz CL18已驱动 硬盘西数 WDS250G3X0C-00SJG0 ( SN750) …

cad文件怎么转换成pdf格式?一键操作的4个方法

在很多时候,我们为了能够更好地查看CAD图纸,需要将其格式转换为PDF。所以说,CAD文件格式的转换是非常关键的。首先,将CAD转换为PDF格式能够有效提升文件的兼容性。CAD软件通常需要特定的软件才能打开和编辑,而PDF格式则…

Python Scrapy爬虫框架安装和创建

1、检查Win环境 python版本 python 2、whl方式安装 twisted twisted异步网络框架,可加快下载速度。优点是用少量的代码实现快速的抓取。 由于scrapy需要twisted的环境,我们直接去下载whl文件根据自己的Python版本选择 https://www.lfd.uci.edu/~gohlke/p…

由浅入深理解java集合(五)——集合 Map

HashMap 前面已经介绍完了Collection接口下的集合实现类,今天我们来介绍Map接口下的两个重要的集合实现类HashMap,TreeMap。 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 既然要介绍HashMap,那么就顺带介绍HashTable,两者进…

【UE4】部署像素流

目录 一、单实例本地像素流送 步骤 1. 勾选插件 2. 打包工程并启动信令服务器 3. 创建快捷方式并启动游戏 二、单实例局域网像素流送 步骤 1. 编辑cirrus.js 2. 编辑快捷方式属性 3. 启动 一、单实例本地像素流送 步骤 1. 勾选插件 勾选使用“Pixel Streaming”插件&…

瑞吉外卖 - 新增员工功能(6)

某马瑞吉外卖单体架构项目完整开发文档,基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成,有需要的胖友记得一键三连,关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料:https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…

智慧水务管控一体化平台,实现水务数字化管理

平台概述 柳林智慧水务管控一体化平台是以物联感知技术、大数据、智能控制、云计算、人工智能、数字孪生、AI算法、虚拟现实技术为核心,以监测仪表、通讯网络、数据库系统、数据中台、模型软件、前台展示、智慧运维等产品体系为支撑,以城市水资源、水生…

ArcSWAT报错:数据集未投影;Dataset must have a projected coordinate system

文章目录 1 报错内容2 定义投影3 重新执行ArcSWAT相关步骤 1 报错内容 Dataset must have a projected coordinate system. The current coordinate system is geographic . Please define a projected coordinate system for your DEM dataset using ArcToolbox before procee…

Java 线程池(Thread Pools)详解

目录 1、线程池介绍 2、线程池执行原理 3、线程池中的阻塞队列 4、Java 线程池中的拒绝策略 5、Java 提供的创建线程池的方式 6、线程池的使用示例 7、ForkJoinPool 和 ThreadPool 的区别 1、线程池介绍 线程池是一种重用线程的机制,用于提高线程的利用率和管…

Android开发:我们很迷茫,出路在哪里?

“都说今年是互联网行业寒风刺骨,尤其移动端开发市场更是饱和,在跌跌撞撞近一个月后,我终于在一家小公司找到了工作。入职后,领导让我接手一个二手Android项目,项目很庞大,前任开发人员已离职一个多月了&am…

实现 Kubernetes 安全态势管理

Kubernetes 已经成为容器编排的事实标准。它引入了强大的管理功能,但也带来了一些严峻的安全挑战——尤其是在多云环境中。其中包括缺乏对设置的可见性、镜像的滥用、通信故障和监控困难。 理解 K8s 的安全挑战 Kubernetes 挑战的核心是需要以高度协调的方式管理大…

日撸 Java 三百行day51

文章目录 说明Day51 KNN 分类器1.KNN2.代码1.aff内容解读2.代码理解 说明 闵老师的文章链接: 日撸 Java 三百行(总述)_minfanphd的博客-CSDN博客 自己也把手敲的代码放在了github上维护:https://github.com/fulisha-ok/sampledat…

静电防护:消除静电的秘诀!

随着现代科技的进步,人们对静电防护越来越重视。有的人认为消除静电是不可能做到的事情,但实际上并不是这样的! 1:静电的产生 静电是一个非常普遍的现象,通常发生在5 kV电压下。静电可以产生于物体表面或环境中。如果…

电视盒子哪个牌子好?博主力荐2023目前性能最好的电视盒子

电视盒子能让电视机在不换新的前提下丰富资源、升级配置,是电视机的最佳拍档,但面对这么多的品牌让大家在选购时都会疑惑电视盒子哪个牌子好,博主老周盘点了目前性能最好的电视盒子,具体是哪些品牌呢?请看下文&#xf…