提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
git仓库是现在流行的云端仓库,各大企业都有在使用,我们应该掌握其使用方法
一、git仓库创建前的准备
这里我们用的是国内版的git。
首先安装一下git,下面的指令执行一下就可以了poiuytr-】
sudo yum install -y git
第一次下载的,会要求你配置一下用户名和邮箱
git config --global user.name "输入你的名字"
git config --global user.email "输入你的邮箱"
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,以便其他人看不懂你的代码能联系到你,并不是gitee用户名和邮箱
1.首先注册一个账号,然后创建一个仓库。
![在这里插入图片描述](https://img-blog.csdnimg.cn/7d7afed66fe14d43aca08bfa6c5408a3.png)
2.可以根据图片上的选项。![在这里插入图片描述](https://img-blog.csdnimg.cn/83ab2b98af64478881e57318d522070e.png)
3.这里我们用的是HTTP形式的提交。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d583de032c4a40878f880ff9a2f90b17.png)
4.复制后,到我们的Linux下进行克隆。
![在这里插入图片描述](https://img-blog.csdnimg.cn/84986d1bd95e43e5b955e0561ddeb5db.png)
5.输入gitee的账号和密码,账号一般是手机号码,输入完成后,就会有个以你仓库名称的目录出现,并且会把gitee仓库的文件都拷贝下来。
![在这里插入图片描述](https://img-blog.csdnimg.cn/3a62e1e788234d41a40e2e8dce766190.png)
6.接下来,我们分析一下,我们克隆的仓库文件都有那些,分别中有什么作用,注意以.点开头的文件是隐藏文件。一共有四个,分别是,LICENSE是开源许可证文件,而.gitignore是我们上传文件时,所用来忽略某些不必要的文件上传到仓库,你也可以自定义一些文件不上传到仓库,只需要在.gitignore文件里面写上
*.+要忽略的文件后缀名
![在这里插入图片描述](https://img-blog.csdnimg.cn/39af855f544c4dbab11927598fd1ee38.png)
用cat README.md 指令显示文件内容,README.md中文说明文档。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2551192f022e4f58b0cef047b9f86d90.png)
用cat README.en.md。指令显示文件内容,README.en.md英文说明文档。
![在这里插入图片描述](https://img-blog.csdnimg.cn/459c38e3de72464d87ee095fdb69dae9.png)
用vim .gitignore 打开文件,这个文件里面都是一些文件后缀名,凡是文件后缀名,有在这个文件里面的,我们在上传时,不会上传到gitee上。
![在这里插入图片描述](https://img-blog.csdnimg.cn/ce631f212bc249d1a40ef994a531df76.png)
7. 但是我们在显示这个git目录下所有文件时,会发现多了一个.git文件,这个文件就是我们的git仓库,所谓的git仓库,就是一个目录,加上里面的内容,实际在push时(上传),就是把这个文件的内容同步到gitee上。
![在这里插入图片描述](https://img-blog.csdnimg.cn/e6d487632e8344ef804a7033fa9e816b.png)
二、使用步骤
1.加载
需要先把当前新的文件加载到本地仓库.git里面
git add .
2.提交
我们的本地仓库.git加载了新的文件后,我们需要提交commit,加上-m指令后,后面加的是我们提交的文件日记,必须要写清楚,以便后期查看,提交不代表上传了,只是把我们刚刚加载的文件,添加到.git仓库。
git commit -m ‘这是我第一次提交的文件’
3.推送(上传)
接下来的就是我们把更新的文件推送到gitee上,注意输入的是gitee的账号密码,如果出现警告,稍后我们再处理。
git push
![在这里插入图片描述](https://img-blog.csdnimg.cn/bfb2659548f94cdd8a4bc2278f2c0790.png)
4.处理警告
只需要把提示的指令复制,执行一遍即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/b7af43e09f074abf8b795f3139939dab.png)
三、hint冲突处理
有可能你这个gitee仓库刚好在你push的时候,有人修改过文件,或者他push过,这时候你再push会提示hint冲突了,我们需要先把gitee仓库的pull到我们本地仓库进行同步一下,你才可以push。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20bcfc6247f94ece9256feb65126862e.png)
出现冲突我们需要先把gitee仓库下的变动,更新到我们本地仓库,然后我们就可以push了。
git pull
![在这里插入图片描述](https://img-blog.csdnimg.cn/1031fa4f5a464a43a97647b0844c0d76.png)