如何关闭颜色并删除时间

use*_*188 10 git

如标题中所述,如何关闭颜色并删除时间?

因为我需要将输出复制到pbcopy

但颜色模式会使输出包含特殊字符

the*_*ley 12

我在〜/ .gitconfig中添加了以下内容,以便删除大部分颜色:

[color]        
    ui = false
    branch = false
    diff = false
    interactive = false
    status = false
    log = false
Run Code Online (Sandbox Code Playgroud)

(nb:运行git-bash MINGW64/Win10)


Von*_*onC 7

如果您不想禁用所有命令的颜色,则至少可以为当前日志命令禁用它:

git log --stats --no-color
Run Code Online (Sandbox Code Playgroud)

关于时间,你看到的不是通常的日志输出.检查您是否已定义任何别名git log.

注意:如" 通过命令行复制Shell输出 "中所述,复制到pbcopy的一种简单方法是管道:

pbcopy和剪辑.在shell中使用pbcopy,执行的输出可以自动添加到复制队列(或剪贴板)中.
在命令结束时管道pbcopy使这个魔法成为可能.

git log --stat --no-color | pbcopy
Run Code Online (Sandbox Code Playgroud)

  • @JosephK.Strauss 你是在向OP 提出这个问题吗?如果是,您应该在OP的问题下发表评论。 (2认同)