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"

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

复制代码
git config user.name "ss"
git config user.email "xxxxxx@qq.com"

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

复制代码
git config --system user.name "ss"
git config --system user.email "xxxxxx@qq.com"

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

工作区域和文件状态

这里推荐看了很多视频或者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的默认模式

相关推荐
passerby60614 小时前
完成前端时间处理的另一块版图
前端·github·web components
李少兄5 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
草梅友仁5 小时前
墨梅博客 1.4.0 发布与开源动态 | 2026 年第 6 周草梅周报
开源·github·ai编程
学电子她就能回来吗7 小时前
深度学习速成:损失函数与反向传播
人工智能·深度学习·学习·计算机视觉·github
xuhe210 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
先跑起来再说11 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
宇宙帅猴11 小时前
GitHub 私有仓库认证完整指南:告别密码错误,使用 PAT 令牌
github
前端市界13 小时前
用 React 手搓一个 3D 翻页书籍组件,呼吸海浪式翻页,交互体验带感!
前端·架构·github
happyprince14 小时前
2026年02月07日热门github项目
github
承渊政道14 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee