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