命令的功能基本介绍
git init 初始化: 让git对这个文件夹中文件进行版本管理
git status:查看文件的状态
git log: 查看日志, git修改的文件的记录
git log --pretty=oneline: 简化显示log日志
git add: 将工作区的文件添加到暂存区
git commit -m “文件修改描述”: 将暂存区的内容提交到git托管
git checkout --文件名: 撤销暂存区的文件
git reset --hard commitid: 根据日志 切换版本
git reset --hard HEAD^ 回退到上个版本
git reset --hard HEAD^^ 回到上上个版本, 以此类推
git restore 文件名 还原文件,当你将文件添加到暂存区,使用此命令可以直接还原到之前的文件
git使用和命令具体操作:
1. 创建一个git托管文件夹
创建一个空的文件夹,点击GIt Bash Here,进入git命令界面
2.初始化, 生成一个git管理文件
查看是否成功: ll -a 命令 显示隐藏的文件,有.git/代表成功
3.将你写好的项目拖入该文件夹中
4.使用git查看文件状态
显示的是 一个红色的文件名
说明是一个可添加到暂存区的文件
5.将文件添加到暂存区
git add 文件名 或者 git add . 代表提交所有文件
6.将文件提交给Git版本管理
文件托管完成
查看日志
git log
简化显示日志
git log --pretty=oneline
切换版本
git reset --hard commitID: 切换到最开始的版本
切换到上个版本
git reset --hard HEAD^
原来的文件内容
切换后的文件内容
查看状态
没有可以添加的文件
git checkout撤销的使用
如果你修改了文件,查看状态显示文件可以添加到暂存区
而你此时把文件弄成修改前的版本
使用 git checkout
git checkout 文件名 指定文件
git checkout . 所有文件
git restore 文件名 还原文件
当你把文件添加到暂存区,你想还原到修改前的样子,
直接使用: git restore 文件名