Git基本命令篇

目录

  • 一、前言
    • 1. 概念
    • 2. 基础核心图
  • 二、 基础命令
    • ♈1. 查看版本
    • ♉2. 清屏操作
    • ♊3. 设置签名和邮箱
    • ♋4. 本地仓库初始化
    • ♌5. 查看当前的所有文件
    • ♍6. 将文件提交到暂存区
    • ♎7. 将暂存区的内容提交到本地库
    • ♏8. 查看git工作区和暂存区的状态
    • ♐9. 查看历史命令
      • (1)分页查看✨
      • (2)长索引方式✨
      • (3)短索引方式✨
      • (4)短索引+步数方式✨
    • ♑10. 前进或者后退版本
      • (1)均重置方式✨
      • (2)暂存区、本地库重置方式✨
      • (3)仅本地库重置方式✨
    • ♒11. 比对工作区和暂存区
    • ♓12. 比较暂存区和本地库


一、前言

1. 概念

公司必备,一定要会!
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。

2. 基础核心图

工作区
暂存区
本地仓库

二、 基础命令

♈1. 查看版本

git --version

♉2. 清屏操作

clear

♊3. 设置签名和邮箱

git config --global user.name “hanzao”
git config --global user.email “[email protected]

♋4. 本地仓库初始化

git init

Git基本命令篇_第1张图片

♌5. 查看当前的所有文件

||

说明:隐藏的文件看不到
Git基本命令篇_第2张图片

♍6. 将文件提交到暂存区

git add [文件名]

♎7. 将暂存区的内容提交到本地库

git commit [文件名]

Git基本命令篇_第3张图片

当我们随手在number.txt增加几行值,然后再提交到本地仓库
Git基本命令篇_第4张图片

♏8. 查看git工作区和暂存区的状态

git status

Git基本命令篇_第5张图片

♐9. 查看历史命令

(1)分页查看✨

git log

当历史记录过多的时候,查看日志有分页的效果
下一页命令按【空格】,上一页按【b】,到尾页会显示【end】,退出按【q】
Git基本命令篇_第6张图片

(2)长索引方式✨

一种更为漂亮的方式展现日志

git log --pretty=oneline

Git基本命令篇_第7张图片

(3)短索引方式✨

更加简洁的显示方式

git log --oneline

Git基本命令篇_第8张图片

(4)短索引+步数方式✨

git reflog

多了信息:HEAD@{数字}
这个数字的含义:指针回到当前这个历史版本需要走多少步
Git基本命令篇_第9张图片

♑10. 前进或者后退版本

(1)均重置方式✨

git reset --hard [索引]

说明:工作区、暂存区、本地库均重置

(2)暂存区、本地库重置方式✨

git reset --mixed [索引]

说明:工作区不动,暂存区、本地库重置

(3)仅本地库重置方式✨

git soft --mixed [索引]

说明:暂存区,工作区不动,本地库重置

♒11. 比对工作区和暂存区

git diff [文件名]

Git基本命令篇_第10张图片

git diff

没有【文件名】时,比较工作区和暂存区的所有差异!

♓12. 比较暂存区和本地库

git diff [索引] [文件名]

Git基本命令篇_第11张图片

你可能感兴趣的:(自学笔记,Git学习,git)