Linux入门学习:Git

本文介绍如何在Linux操作系统下简单使用git,对自己的代码进行云端保存。

1. 创建仓库

🔹这里演示gitee的仓库创建
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 仓库克隆

🔹此步是要将在gitee上创建的仓库克隆到Linux上。
在这里插入图片描述
在这里插入图片描述
🔹回到Linux操作系统中,在需要建仓库的目录下,输入git clone [复制的仓库链接]

在这里插入图片描述

3. 上传文件

🔹这里演示上传一次文件需要进行的操作
在这里插入图片描述
🔹第一步指令:git add ..是目录下所有文件的意思,如果只想上传单个文件,可以把.换为其他文件的文件名

在这里插入图片描述

🔹第二步指令:git commit -m “[日志内容]”❗注意,日志是记录此时上传是做了什么操作的,一般不能随便乱写。
在这里插入图片描述
🔹第三步指令:git push"
在这里插入图片描述
结果:
在这里插入图片描述

4. 相关问题

4.1 git进程阻塞

有时我们会遇到这样的情况👇
在这里插入图片描述
🔹通过ctrl z终止了新出现的页面后,再重新输入正确的指令有可能会出现git进程阻塞的问题,一直提示还有git进程,无法commit,从而无法push的情况。此时要rm -f .git/index.lock来杀进程。

4.2 git log

git log会将日志输出
在这里插入图片描述

4.3 上传的三个步骤在做什么

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.4 配置邮箱/用户名

初学者使用git来控制代码版本时,使用git commit 命令是出现fatal: unable to auto-detect email address (got ‘…@…(none)’) 错误,这是由于未配置gitee用户名和邮箱所致:

Lvision@hcss-ecs-3f22:~/linex_-ubuntu$ git commit -m "test"
Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'Lvision@hcss-ecs-3f22.(none)')

解决方法是 配置你的gitee用户名和和邮箱,邮箱是你gitee的注册邮箱,用户名是你gitee的用户名。

git config --global user.email "你的邮箱"
git config --global user.name "你的用户名"

本文就到这里,感谢你看到这里❤️❤️! 我知道一些人看文章喜欢静静看,不评论🤔,但是他会点赞😍,这样的人,帅气低调有内涵😎,美丽大方很优雅😊,明人不说暗话,要你手上的一个点赞😘!

希望你能从我的文章学到一点点的东西❤️❤️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值