当前位置: 首页 > news >正文

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

文章目录

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

1.git使用

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

gitee仓库创建

①登录自己gitee账号,点击右上角“+”,点击“新建仓库”
在这里插入图片描述
②在“仓库名称”填入“for_test_git",“仓库介绍”:这是一个用于测试git工具的仓库

在这里插入图片描述
③选择选择C语言,并选择C语言.gitignore的过滤文件及AFL-3.0开源许可证,其中Readme文件为gitee使用说明书,选择单分支模式
在这里插入图片描述

④点击“创建”来到此界面,可以看到上一步所选择的.gitignore的过滤文件、Readme说明书文件等,说明一个gitee仓库已经创建完成了
在这里插入图片描述

git使用

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

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

在这里插入图片描述

①安装完git之后,回到刚刚创建的gitee仓库界面,点击“克隆/下载”,选择“HTTPS”协议进行复制
在这里插入图片描述
②回到Xshell机器,输入git clone HTTP协议(你刚刚复制的协议)
在这里插入图片描述

③输入自己gitee用户名和gitee密码之后,可以看到gitee远端仓库已经拉取到与本地仓库同步了。
在这里插入图片描述

在这里插入图片描述

④在for_test_git仓库中,使用vim编辑器在test.文件中写了如下代码
在这里插入图片描述
在这里插入图片描述
git add .把当前目录下未添加的文件添加到仓库的暂存区域。

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

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

在这里插入图片描述
git push指令将本地文件推送到远端仓库,之后需要再次输入自己Gitee的用户名和Gitee密码
在这里插入图片描述
Xshell机器上出现以下界面,或检查自己的仓库有test.c文件,表明已经推送成功。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

指令:git log查看自己的提交日志
在这里插入图片描述
指令:git status查看git工作区状态
在这里插入图片描述

测试ignore文件

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

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

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

首次填写的git邮箱和gitee上面的邮箱不一致,虽然把代码文件给提交上去了,但是系统不能确认哪个账户才是你的,所以不能进行结算
问题②:如何开源仓库
点击“管理”,在下面点击“开源”,在点击三个“承诺”,最后点击“保存”
在这里插入图片描述
在这里插入图片描述

问题②:删除仓库
点击“删除仓库”,然后输入用户名仓库信息,最后点击“确认删除”。
在这里插入图片描述
在这里插入图片描述

③远端仓库链接的本地仓库在哪?
本地仓库为.git,为隐藏文件,需要使用ls -al才能看到
在这里插入图片描述

相关文章:

  • pytorch生成CAM热力图-单张图像
  • Python实现简单的爬虫功能
  • CListCtrl设置只显示单列
  • RabbitMQ配置文件_修改RabbitMQ MQTT的1883端口
  • OJ练习第180题——颠倒二进制位
  • 我的创作纪念日
  • 多维时序 | MATLAB实现WOA-CNN-GRU-Attention多变量时间序列预测(SE注意力机制)
  • 怎么实现一个登录时需要输入验证码的功能
  • 【【萌新的FPGA学习之初识ZYNQ】】
  • 小程序从无到有教学教程-- 01.重置华为云服务器Huawei Cloud EulerOS 2.0版本并且设置安全组
  • MySQL数据库
  • 如何搭建专属的物联网私有云?需要考虑哪些因素?
  • 重新认识架构—不只是软件设计
  • Java JVM分析利器JProfiler 结合IDEA使用详细教程
  • FBX文件结构解读【文本格式】
  • JDK9特性——概述
  • go学习-GMP模型
  • 华为OD:跳房子I
  • 瑞芯微RK3568:Debian系统如何安装Docker
  • 2023上海工博会,正运动展位现场直击(二)
  • 九江市人大常委会原党组成员、副主任戴晓慧主动交代问题,正接受审查调查
  • 中纪委驻中组部纪检监察组原组长李刚被捕
  • 心源性猝死正“猎杀”年轻人,这几招保命法则要学会
  • 内部敏感文件遭万人共享,特朗普政府又曝安全漏洞
  • 30小时已过,俄罗斯复活节停火不再延长
  • 日本乒乓名将丹羽孝希因赌博被禁赛6个月,曾获奥运男团银牌