git init
初始化本地仓库
生成.git 新建git01.txt
git add
添加文件到暂存区
git status
查看工作目录与暂存区文件状态
git01.txt变绿,说明被追踪到
git commit
提交暂存区文件到本地版本库(一般加上 -m属性,加入本次提交的记录说明)
git log
提交日志
clear
清空
修改再次提交
git diff HEAD -- xxx
版本库内容进行比较
'---':表示变动前文件
'+++':表示变动后文件
'@@ -1,2':第一个文件(变动前),第一行,连续两行
git reset HEAD ^文件
暂存区文件撤销
git reset --hard HEAD^
git reset --hard HEAD~x
(回退几个版本就几个^,x表示回退几个版本)
版本回退
取消第五次提交:
git reflog
获得之前所有版本号
git reset --hard xxx(版本号)
取消回退
git log --pretty=oneline
只查看版本号
git rm xxx
版本删除(从版本库删除)
git restore xxx
从工作台删除找回:
git checkout xxx
拉回到版本库
从版本库删除: