git - 无法为漂亮的图形创建全局 git 别名
问题描述
我正在尝试使用创建别名
git config --global alias.lg log --all --decorate --oneline --graph
但这不起作用。
我究竟做错了什么?
解决方案
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
这将: - 每行一次提交
- 显示提交图
- 缩写的提交 ID
-相对于现在的日期
-show 提交引用(如 git log --decorate)
- 很多颜色
-显示提交的作者
对于漂亮的 git 分支:
git log --graph --abbrev-commit --decorate --date=relative --all
我建议您阅读它: https ://coderwall.com/p/euwpig/a-better-git-log https://git.wiki.kernel.org/index.php/Aliases#Use_graphviz_for_display 并阅读有关 git 别名的信息: https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases
推荐阅读
- r - 使用 sapply 而不是 for 循环
- r - 一次从excel中读取基于单元格地址的多个值
- django - 在共享主机上安装包 mysqlclient 时出现问题
- javascript - 如何在 Apigee 中使用 expires-attribute 设置多个 cookie?
- javascript - 有没有办法使用 iframe api 在暂停时隐藏相关的 Youtube 视频?
- flask-sqlalchemy - TypeError:“播放列表”类型的对象不是 JSON 可序列化的
- javascript - 摩纳哥编辑器:更新插入文本的光标位置
- laravel - 如何在 Laravel 中使用 faker 为相关模型生成/创建多个记录?
- angular - 如何解决 Angular 项目和 vega(图表库)之间的不兼容问题?
- excel - 附加 300 多个 Excel 电子表格时如何识别包含重复标题的文件?