1 安装git

sudo apt install git

2 创建本地仓库

image.png
注: 进入该待显示的文件路径,ctrl + h ,显示隐藏文件

3 配置个人信息

git config user.name ws git config user.email ws156858@163.com

image.png

默认不配置的话,会使用全局配置里面的用户名和邮箱 全局git配置文件路径:~/.gitconfig

4 新建文件

touch login.py

image.png
git status查看状态

  • 红色表示新建文件或者新修改的文件,都在工作区.
  • 绿色表示文件在暂存区
  • 新建的login.py文件在工作区,需要添加到暂存区并提交到本地库

    5 工作区文件添加到暂存区

    添加项目中所有文件

    git add . 或者

    添加指定文件

    git add login.py

image.png

6 暂存区文件提交到本地库

git commit -m “001”

image.png

7 修改文件, 创建新文件后

image.png

8 回退版本

(1) 回退到前几个版本

HEAD表示当前最新版本
HEAD^表示当前最新版本的前一个版本
HEAD^^表示当前最新版本的前两个版本,以此类推…
HEAD~1表示当前最新版本的前一个版本
HEAD~10表示当前最新版本的前10个版本,以此类推…

git reset —hard HEAD^

(2) 回退到指定版本

git reset —hard 版本号

image.png

9 撤销工作区的修改

(1) 从暂存区恢复内容

git checkout file1

会优先从暂存区恢复, 暂存区空才从本地库恢复
image.png

(2) 从本地库恢复内容

  • 先从本地库恢复内容到暂存区

    git reset HEAD file1

  • 暂存区 再 恢复内容到 工作区

    git checkout file1