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

简介: Linux系统下使用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是这样的

在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使用过程中遇到的问题,以及解放方案,小伙伴们用起来吧

相关实践学习
CentOS 8迁移Anolis OS 8
Anolis OS 8在做出差异性开发同时,在生态上和依赖管理上保持跟CentOS 8.x兼容,本文为您介绍如何通过AOMS迁移工具实现CentOS 8.x到Anolis OS 8的迁移。
目录
打赏
0
0
0
0
0
分享
相关文章
|
16天前
|
深入理解GNU/Linux系统构成
GNU/Linux系统是开源软件环境的卓越典范,以其强大的内核为基础,通过系统库提供了软硬件之间的沟通,用户空间工具提供了丰富的软件生态,而图形界面又大大提高了其可用性。它的灵活性体现在通过多种多样的发行版定制化,来满足不同用户的需求。Understanding the composition of GNU/Linux systems requires diving into multiple layers, which are fundamental for its versatility and strength as an operating system.
147 74
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
22 12
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
86 21
|
19天前
|
Linux系统中使用df命令详解磁盘使用情况。
`df`命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,`df`命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。
108 13
|
2月前
|
Linux系统之tree命令的基本使用
Linux系统之tree命令的基本使用
232 3
Linux系统之tree命令的基本使用
linux系统查看硬盘序列号
本文介绍在Linux系统中查看硬盘信息的三种方法:1) 使用`hdparm`工具,通过`sudo hdparm -i /dev/sda`获取硬盘序列号和型号;2) 使用`smartctl`工具,不仅可查序列号和型号,还能了解硬盘健康状态;3) 使用`lshw`命令显示存储设备拓扑信息。此外,提供通用技巧如用`lsblk`确认磁盘标识,及注意事项,例如管理员权限和云主机可能隐藏物理序列号等。
服务器数据恢复—Linux系统服务器数据恢复案例
服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要恢复服务器中的数据库、办公文档、代码文件等。
解决 Linux git push 成功后(但没有出现绿点)的问题
最近学习使用Git,发现有时候在Linux下提交自己的小绿点并没有增加,单在仓库中却可以看到提交的代码。看着连续的绿点中出现几个零零散散的灰点,着实让一个强迫症患者十分难受。接下来分享以下我所知道的问题。
43 0
解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese
在使用 Git/Git小乌龟 进行代码管理的过程中,经常会遇到各种各样的问题,其中之一就是在执行 git clone 或 git pull 等操作时出现 “fatal: unable to access ‘https://github.com/…/.git’: Recv failure Connection was reset” 的报错。这个问题通常是由网络连接问题或代理设置不正确导致的。在我的个人使用经验中,我亲自尝试了四种方法,它们都能够有效地解决这个报错。个人比较推荐方法二。
689 0
git的常用操作命令
git的常用操作命令
235 57

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问