Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,本文将介绍git常用的命令。
1.回滚到上一版本(撤销本次所有操作)
git reset --hard HEAD
2.git add与git commit合拼为一步操作
git commit -am "commit message"
3.查看最后一次commit修改的文件列表
git log --pretty=format:"" --name-only -1
4.查看指定commit修改的文件列表
git log <commit_id> --pretty=format:"" --name-only -1
5.修改最后一次commit的注释
git commit --amend
6.commit时指定作者
git commit -m "commit message" --author="author<email>"
例
git commit -m "mod README.md" --author="xfdipzone<xfdipzone@gmail.com>"
7.查看最后一次commit修改的代码
git show
8.查看指定commit修改的代码
git show <commit_id>
9.查看指定commit中指定文件修改的代码
git show <commit_id> <filename>
10.比较两个commit中指定文件的差异
git diff <commit_id1> <commit_id2> <filename>
11.比较两个分支中指定文件的差异
git diff <branch1> <branch2> <filename>
12.查看两个commit差异的文件列表
git diff <commit_id1> <commit_id2> --stat
13.查看两个分支差异的文件列表
git diff <branch1> <branch2> --stat