# 查看工作目录下的文件改动 ~~~ $ git status ~~~ # 查看所有文件改动 ~~~ $ git diff ~~~ # 查看两次提交之间的差异 ~~~ $ git log #查看提交 $ git diff <id1> <id2> ~~~ # 改动记录 ## 查看改动记录 ~~~ $ git log ~~~ ## 查看文件及相关改动历史 ~~~ $ git log -p <文件名> <路径> ~~~ # 查看文件的改动者 ~~~ $ git blame <文件名> ~~~ # 查看某次提交 ~~~ $ git show <id> ~~~ # 查看特定文件的特定提交 ~~~ $ git show <id>:<file> ~~~ # 查看本地所有分支 带`*`的是当前分支 ~~~ $ git branch ~~~