git init
# 在当前文件夹下创建一个.git的隐藏文件夹,初始化版本控制器
# 注:不需要再同一目录下的多个位置初始化,git可以管理当前目录下的所有文件及子目录
git status
# 查看当前文件夹的管理状态
# 例如:哪些文件被修改过,哪些文件还未提交到版本库等(红色表示未管理,绿色表示已管理)
git add 文件名
# 对指定文件进行版本控制(暂存状态)
git add .
# 对指定文件夹下的所有文件及子目录进行版本控制(暂存状态)
git commit -m '详细的描述信息'
# 创建提交记录(版本)
git config --local user.name '用户名'
git config --local user.email '邮箱名'
# 第一次提交时会要求配置邮箱与用户名
git log
# 查看提交记录(历史版本记录)
git reflog
# 查看所有提交记录(历史版本记录)
git reset --hard 版本号
# 在log中查看版本号,可以回滚到指定的版本
# 注:如果回滚后又想回滚到回滚之前的状态,这时候得使用git reflog,然后再git reset --hard 版本号
git revent 版本号
# 可以取消git log中的提交记录
原文:https://www.cnblogs.com/majingjie/p/10861654.html