GIT基本使用(二)

  1. 创建版本库

$ mkdir learngit

$ cd learngit

$ pwd // 命令显示当前目录

$ git init // 初始化git仓库

  1. 添加文件到仓库

$ git add index.html // 添加文件到缓存区

$ git add -A // 全部添加到缓存区

$ git commit -m 'xxxxxxxx' 把文件添加到提交到仓库, (标示xxxxxxx)

  1. 版本回退

$ git reset --hard HEAD ^ (HEAD 当前版本, HEAD^ 上一个版本)

$ git reset --hard commitid (commitid标示提交的版本号, 退回到指定的版本)

  1. 查看提交日志记录

$ git log // 显示从最近最近到最远的提交日志

$ git log --pretty=oneline // 简单输出提交的日志信息

$ git reflog // 查看命令历史记录, 重返提交的记录

  1. 提交比较

$ git diff // 工作区和暂存区stage比较

$ git diff --cached // 暂存区stage和分支master比较

  1. 准备提交回退

$ git check . // 撤销未提交文件修改(工作区 -> stage, 实际就是工作区修改的撤销)

$ git reset HEAD // 可以把暂存区的修改撤销掉(unstage)重新返回工作区

$ git reset --hard HEAD 撤销工作目录中的所有未提交修改过文件

$ git revert commitid // commitid提交的版本号, 撤销指定的提交

你可能感兴趣的:(GIT基本使用(二))