• git:二、git的本地配置+工作区域和文件状态+git add/commit/log +git reset回退版本


    git的使用方式

    • 命令行(最常用)
    • 图形化界面
    • IDE插件/拓展(次常用)

    git的本地/系统配置

    之前的文章提到过git的全局配置。如下:

    git config --global user.name "ss"
    git config --global user.email "xxxxxx@qq.com"
    
    • 1
    • 2

    如果省略–global,则会变为本地配置,只对本地仓库(一般一个项目文件对应着一个本地仓库)

    git config user.name "ss"
    git config user.email "xxxxxx@qq.com"
    
    • 1
    • 2

    如果将global改为system,则变为系统配置,对当前电脑的所有用户生效

    git config --system user.name "ss"
    git config --system user.email "xxxxxx@qq.com"
    
    • 1
    • 2

    注意:如果用户名不存在空格,双引号可以被省略。但养成好习惯,一般都加上

    工作区域和文件状态

    这里推荐看了很多视频或者csdn文章,还搞不懂的同学去b站上搜索GeekHour的视频,讲的较为清晰。以下是其视频图片节选
    在这里插入图片描述
    工作区就相当于生产车间。
    本地仓库就相当于生产产品存放的仓库。
    暂存区就相当于从车间到仓库的运输产品的货车。

    在这里插入图片描述

    git add/commit/log

    git add 添加到暂存区

    可以使用通配符,例如:git add *.txt 将所有.txt文件添加到暂存区
    可以添加当前目录下所有文件,例如:git add .

    git commit 提交

    通常为git commit -m “此次提交的说明”
    ATT:git commit -m 后面不建议省略双引号,如果此次提交没有想要说明的信息,可以只留双引号。但是如果没写双引号,git会默认进入vim编辑器让你输入此次提交想要说明的信息。
    其次,git commit命令只提交暂存区中的内容,不会提交工作区中其他没有添加到暂存区的内容。

    git log 查看仓库提交历史记录

    可以使用 --oneline 参数来查看简介的提交记录

    git reset 回退版本

    git reset有三种模式,如下:
    git reset --soft 保留工作区和暂存区的内容
    git reset --hared 清空工作区和暂存区的内容
    git reset --mixed 保留工作区内容,清空暂存区内容。

    其中git reset --mixed是git reset的默认模式

  • 相关阅读:
    OSCP-Vulnhub靶机记录-Election-walkthrough
    八股文学习三(jvm+线程池+锁)
    趣解设计模式之《小王与他的Apple商店》
    容灾备份 | 看我使用Powershell操作FTP进行数据文件自动上传备份
    LeetCode_二叉树_中等_1372.二叉树中的最长交错路径
    CSMM软件能力成熟度评估
    Maven
    赋值 响应式问题
    【创建型模式】工厂方法模式
    习题:数组(一)
  • 原文地址:https://blog.csdn.net/zhiaidaidai/article/details/133188371