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

在这里插入图片描述

LInux使用git

我们应该知道git是什么东西,还有git的三板斧,git是一个工具,使用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使用过程中遇到的问题,以及解放方案,小伙伴们用起来吧

猜你喜欢

转载自blog.csdn.net/qq_63319459/article/details/130686436
今日推荐