mkdir learngit // 创建文件夹
cd learngit //跳转到指定文件夹
pwd //显示当前文件夹路径
git init //把这个目录变成可管理的仓库
git add learngit.txt // 添加文件到提交目录
git commit -m"文件相关信息" // 提交文件并附属文件所更改的描述信息
git status //常看当前状态,用于描述文件所更新过的相关状态
git diff //用于查看所更改过的相关信息
git log //用于查看更改过的日志文件
git reset --hard HEAD^// 退回到之前的上一个版本每一个^表示一个版本
git reset --hard 3628164// 根据日志id退回到指定版本
git reflog //查看之前的更改信息
cat learngit.txt//查看文件
git checkout --fileName//回退到上一次修改的位置(我使用这个语句的时候很是僵硬不知道为什么的,所以我最终还是使用最笨的方式去查看日志文件然后再退回去)
rm fileName//删除指定文件(git比较屌炸天的技术就是就算你删掉了,也可根据日志文件把他給恢复)