常见命令
配置修改
git config -e # 针对 项目 .git 目录下config 进行修改
git config -e --global # 对个人 home 目录下进行修改
git config -e --system # 对系统进行修改
git config --unset --global a.b # 删除配置
#e.g git config --unset --global user.name
#e.g git config --unset --global user.email
信息
git config -e 进行修改的语法
git config <section>.<key> <value>
git config -e a.b c
git commit --allow
[a]
b=c
查看git 目录
git rev-parse --git-dir # 查看 .git目录
git rev-parse --show-toplevel # 查 看根目录
git rev-parse --show-prefix # 相对目录
git rev-parse --show-cdup # 查看相对层级
git grep
忽略 .git 目录文件查找
标签
git tag -a v1.0 # -a 命令时,Git 会打开你的编辑器,让你写一 句标签注解,就像你给提交写注解一样 git log --decorate 时,我们可以看到我们的标签了
git tag # 查看所有标签
查看提交历史
git log # 查看历史提交记录
git blame <file> # 以列表形式查看指定文件的历史修改记录。
git log --oneline # --oneline 选项来查看历史记录的简洁的版本。
git log --reverse --oneline # 用 --reverse 参数来逆向显示所有日志。
git log --author=Linus --oneline -5 #查找指定用户的提交日志可以使用命令:git log --autho
git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges #指定日期,可以执行几个选项:--since 和 --before,但是你也可以用 --until 和 --after。
查看git 状态
git diff
信息
删除本地分支
bash git branch -d