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


    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
    
    • 1
    • 2

    在这里插入图片描述

    ①安装完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 "你的用户民(任取)"
    
    • 1
    • 2

    在这里插入图片描述
    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才能看到
    在这里插入图片描述

  • 相关阅读:
    服务器访问速度
    jsp教师教学信息管理系统Myeclipse开发sqlserver数据库web结构java编程计算机网页项目
    编写可扩展的软件:架构和设计原则
    Spring Boot虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较
    Python 将Influxdb时序数据写入mysql库时遇到的问题
    Springboot莱昂纳多作品集推荐系统jcpqz计算机毕业设计-课程设计-期末作业-毕设程序代做
    七大排序--万字详解
    模板题:spfa求负环详解 虫洞
    每天分享几个面试题(八)
    助力特殊儿童,AIGC时代打开情感陪伴新篇章
  • 原文地址:https://blog.csdn.net/m0_74288306/article/details/132317699