git入门 | 青训营笔记

96 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第14天。

> 本文代码在Windows系统下运行

前置准备

GIT快速下载

首次安装完毕git之后需要配置一次用户签名,此处设置完毕之后使用就不需要再次配置了,若未设置直接使用git可能会出现问题

设置用户签名

  1. 鼠标右键选择

image.png

  1. 语法
git config --global user.name 用户名
git config --global user.email 邮箱

配置邮箱时git不会进行校验

查看用户签名配置

打开C:/用户/username/.gitconfig文件即可查看或在git命令终端中使用以下指令git config --global --list

执行结果
image.png

初始化本地库

  1. 在资源管理器中进入项目目录,鼠标右键打开git终端
  2. 输入git init进行初始化项

执行完毕后项目文件夹中出现.git文件夹(若没有看见该文件夹,请勾选【显示隐藏的文件】项)

查看本地库状态

在终端中输入git statue命令 image.png

  • On branch xxxx表示本地库所在的分支,在安装时可以进行配置,默认为master
  • No commits yet表示是否有提交记录(当前为未提交)。

暂存区

  1. 使用git add 文件名指令将工作区文件添加至暂存区。执行git status查看。

    image.png

  2. 使用git rm --cached 文件名可以删除暂存区的文件。执行git status查看。

    image.png

本地库

  • 使用git commit -m 版本信息字符串 文件名提交指定文件到本地库。 image.png 上图中倒数第三行11fee38处为版本号。

  • 执行git status命令查看
    image.png

  • 使用git reflog命令查看版本信息 image.png

  • 使用git log命令查看详细版本信息 image.png

使用git reflog时仅显示版本号的前7位,git log命令中才为完整版本号。

版本穿梭(切换代码版本)

当项目拥有多个版本且需要使用旧版本代码时使用。
使用git reset --hard 版本号命令即可进行版本穿梭

  • 版本穿梭前的版本信息(此时指针指向最新版本) image.png
  • 版本穿梭后(此时指针指向穿梭的版本) image.png

在文件中查看当前指向的版本

  • .git/HEAD文件查看分支路径
  • 根据路径打开文件即可查看到当前使用代码的版本号