git常用指令

git config --global user.name 用户名(自定义)       设置用户签名
git config --global user.email 邮箱(可以是虚拟的) 设置用户签名
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git rm --cached 文件名 将指定文件从暂存区中删除,但保留工作区的文件
git commit -m "日志信息" 文件名 提交到本地库
git reflog(也可简写为git log) 查看历史记录
git reset --hard 版本号 版本穿梭

1.设置用户签名(实操)

  • 基本语法

    git config --global user.name 用户名
    git config --global user.email 邮箱
  • 实操案例

    image
  • 说明

    签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。注意: 这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。

2.初始化本地库(实操)

  • 基本语法

    git  init 
  • 实操案例

    image
  • 结果查看
    image

3.查看本地库状态

  • 基本语法

    git status 
  • 实操案例

    image
  • 新增文件(hello.txt)

    image
  • 再次查看(检测到未追踪的文件即文件为红色表示未添加到暂存区)

    image

4.添加暂存区

  • 基本语法

    git add 文件名
  • 实操案例

    image
  • 查看状态(检测到暂存区有新文件,文件变绿)

    image

5.提交本地库(将暂存区的文件提交到本地库)

  • 基本语法

    git commit -m "日志信息" 文件名
  • 实操案例

    image
  • 查看状态(没有文件需要提交)

    image

6修改文件(hello.txt)

  • 基本语法

    vim 文件名
  • 实操案例

    image
  • 查看状态(检测到工作区有文件被修改)

    image
  • 将修改的文件再次添加暂存区)

    image
  • 查看状态(工作区的修改添加到了暂存区)

    image

7.查看历史版本

  • 基本语法

    git reflog	查看版本信息
    git log 查看版本详细信息
  • 实操案例

    image

8.版本穿梭

  • 基本语法

    git reset --hard 版本号
  • 实操案例

    image