[Linux入门]---git命令行的基本使用

文章目录

  • 1.git使用
    • gitee仓库创建
    • git使用
    • 测试ignore文件

1.git使用

git是一款对文件进行版本控制的软件,gitee、github是基于git软件搭建的网站,是可以对代码进行托管的平台;github是国外的网站,访问慢,不稳定,gitee是我们国内的网站,访问快,稳定!接下来我们学习Linux操作系统使用git指令,把代码文件提交到gitee的远端仓库上!

gitee仓库创建

①登录自己gitee账号,点击右上角“+”,点击“新建仓库”
[Linux入门]---git命令行的基本使用_第1张图片
②在“仓库名称”填入“for_test_git",“仓库介绍”:这是一个用于测试git工具的仓库

[Linux入门]---git命令行的基本使用_第2张图片
③选择选择C语言,并选择C语言.gitignore的过滤文件及AFL-3.0开源许可证,其中Readme文件为gitee使用说明书,选择单分支模式
[Linux入门]---git命令行的基本使用_第3张图片

④点击“创建”来到此界面,可以看到上一步所选择的.gitignore的过滤文件、Readme说明书文件等,说明一个gitee仓库已经创建完成了
[Linux入门]---git命令行的基本使用_第4张图片

git使用

在使用git工具之前我们需要使用如下指令安装git:

//root用户安装
yum install git -y

[Linux入门]---git命令行的基本使用_第5张图片

①安装完git之后,回到刚刚创建的gitee仓库界面,点击“克隆/下载”,选择“HTTPS”协议进行复制
[Linux入门]---git命令行的基本使用_第6张图片
②回到Xshell机器,输入git clone HTTP协议(你刚刚复制的协议)
在这里插入图片描述

③输入自己gitee用户名和gitee密码之后,可以看到gitee远端仓库已经拉取到与本地仓库同步了。
[Linux入门]---git命令行的基本使用_第7张图片

[Linux入门]---git命令行的基本使用_第8张图片

④在for_test_git仓库中,使用vim编辑器在test.文件中写了如下代码
[Linux入门]---git命令行的基本使用_第9张图片
[Linux入门]---git命令行的基本使用_第10张图片
git add .把当前目录下未添加的文件添加到仓库的暂存区域。

git commit -m "用于测试git",提交刚刚暂存的文件到本地的云服务器仓库,-m选项,用于提交日志信息,比如"用于测试git"的日志信息
[Linux入门]---git命令行的基本使用_第11张图片
⑦首次使用git commit,会出现以下界面,需要配合提示的指令填写你的邮箱(建议和你Gitee上面填写的邮箱保持一致)和你的用户名(任意区),填下完之后,再次输入git commit -m "用于测试git",就会出现第六步的界面了
即分别输入以下两条指令:

git config --global user.email "你的Gitee邮箱"
git config --global user.name "你的用户民(任取)"

[Linux入门]---git命令行的基本使用_第12张图片
git push指令将本地文件推送到远端仓库,之后需要再次输入自己Gitee的用户名和Gitee密码
[Linux入门]---git命令行的基本使用_第13张图片
Xshell机器上出现以下界面,或检查自己的仓库有test.c文件,表明已经推送成功。
[Linux入门]---git命令行的基本使用_第14张图片
[Linux入门]---git命令行的基本使用_第15张图片
[Linux入门]---git命令行的基本使用_第16张图片

指令:git log查看自己的提交日志
[Linux入门]---git命令行的基本使用_第17张图片
指令:git status查看git工作区状态
[Linux入门]---git命令行的基本使用_第18张图片

测试ignore文件

平时我们提交代码文件的时候,同时要提交其他的临时文件,其实我们需要提交进行管理的只有头文件和源文件,此时ignore文件中填入*(通配符)+后缀,有ignore文件中相同后缀的临时会被过滤掉。

测试过程:
①使用ll -a指令,查看文件信息,可以看到隐藏ignore文件
[Linux入门]---git命令行的基本使用_第19张图片
②修改gitignore文件,让以.p和.pp为后缀的文件不能添加到仓库中
[Linux入门]---git命令行的基本使用_第20张图片
③分别创建test1.ptest1.pptest.ppp三个文本文件
[Linux入门]---git命令行的基本使用_第21张图片
④使用git addgit commitgit push三板斧把文件推送到远端仓库。
[Linux入门]---git命令行的基本使用_第22张图片
⑤查看gitee界面的仓库,test1.ptest1.pp文件没有提交到远端仓库,test1.ptest1.pp,只有test.ppp文件提交到远端仓库(记得刷新一下界面)
[Linux入门]---git命令行的基本使用_第23张图片

问题①:提交代码没有出现绿点?

首次填写的git邮箱和gitee上面的邮箱不一致,虽然把代码文件给提交上去了,但是系统不能确认哪个账户才是你的,所以不能进行结算
问题②:如何开源仓库
点击“管理”,在下面点击“开源”,在点击三个“承诺”,最后点击“保存”
[Linux入门]---git命令行的基本使用_第24张图片
[Linux入门]---git命令行的基本使用_第25张图片

问题②:删除仓库
点击“删除仓库”,然后输入用户名仓库信息,最后点击“确认删除”。
[Linux入门]---git命令行的基本使用_第26张图片
[Linux入门]---git命令行的基本使用_第27张图片

③远端仓库链接的本地仓库在哪?
本地仓库为.git,为隐藏文件,需要使用ls -al才能看到
[Linux入门]---git命令行的基本使用_第28张图片

你可能感兴趣的:(Linux冲刺学习,linux,git,学习)