参考文档:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
一.查看信息
# 显示当前工作区变化状态
$ git status
# 显示当前分支的提交历史
$ git log
# 显示具体某一文件的提交变更历史
$ git log --follow file-name
# 显示某次提交发生变化的文件
$ git show --name-only commit-id
# 显示工作区与暂存区的差异
$ git diff
二.添加文件到暂存区
# 添加工作区所有文件到暂存区
$ git add .
# 添加某些文件到暂存区
$ git add fine-name-1 file-name-2 .....
# 只添加修改的文件,不添加新增的文件
$ git add -u
三.文件提交
# 提交暂存区内容到仓库区
$ git commit -m commit-message
# 提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
# 使用一次新的提交,代替前一次提交
$ git commit --amend
# 如果暂存区没有