日志美化
默认的日志不太直观,从网络上参考了一下做出了如下配置:
git config --global alias.lg 'log --color --graph --decorate --pretty=format:\'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\' --abbrev-commit --all'
git config --global alias.slg 'log --color --graph --decorate --pretty=format:\'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\' --abbrev-commit --all -n 10'
日志按如上配置后,日志太多会变成分页模式浏览日志具体操作如下:
- 按空格向下翻一页
- 按q退出分页模式
因为输入命令后窗口就是一页日志,只需空格即可,其他按键不需要。
config文件
# 用户信息
[user]
name = # 设置 Git 提交时使用的用户名
email = # 设置 Git 提交时使用的电子邮件地址
# 注意:
# - 这个电子邮件地址格式()是 GitHub 提供的,允许用户使用隐私保护的地址。
# - 在 GitHub 上进行提交时,这个地址会被识别并关联到你的 GitHub 账户。
# - 如果你想使用真实的电子邮件地址,可以将此处的地址替换为你的实际电子邮件。
# Git LFS (Large File Storage) 过滤器配置
[filter "lfs"]
clean = git-lfs clean -- %f # 定义 Git LFS 清理操作
smudge = git-lfs smudge -- %f # 定义 Git LFS 涂抹操作
process = git-lfs filter-process # 使用 LFS 过滤器处理文件
required = true # 设置为必需
# 颜色配置
[colo