如何在Git日志中关闭颜色并删除时间?

如何在Git日志中关闭颜色并删除时间?,git,Git,如标题中所述,如何关闭颜色并删除时间 因为我需要将输出复制到pbcopy, 但是颜色模式将使输出包含特殊字符 如果不想为所有命令禁用颜色,至少可以仅为当前日志命令禁用颜色: git log --stat --no-color 关于时间,您看到的不是通常的日志输出。检查是否为定义了任何别名 注:如“”中所述,复制到pbcopy的一种简单方法是通过管道传送到它: 复制和剪辑。在shell中使用pbcopy,执行的输出可以自动添加到复制队列(或剪贴板)。 命令末尾的管道pbcopy使这一神奇成为可能

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

因为我需要将输出复制到
pbcopy
, 但是颜色模式将使输出包含特殊字符


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

git log --stat --no-color
关于时间,您看到的不是通常的日志输出。检查是否为定义了任何别名

注:如“”中所述,复制到pbcopy的一种简单方法是通过管道传送到它:

复制和剪辑。在shell中使用pbcopy,执行的输出可以自动添加到复制队列(或剪贴板)。
命令末尾的管道pbcopy使这一神奇成为可能


我已将以下内容添加到
~/.gitconfig
文件中,以删除大部分颜色:

[color]        
    ui = false
    branch = false
    diff = false
    interactive = false
    status = false
    log = false
(注意:我正在Windows 10上从MINGW64运行
git bash

我无法使用
——没有颜色。可能是窗户的问题

这对我在windows上从git输出中删除颜色起到了作用:


git status | findstr.

git help config
,具体查找
color.ui
。您想在什么时候删除?从
git日志
?请澄清。您想在什么时候删除?从
git日志
?请澄清。@JosephK.Strauss您是在向OP提出这个问题吗?如果是,您应该在OP的问题下进行注释。要使提示不着色,请将此行添加到.bash\u profile:export PS1='[\u@\h\w]\$'
[color]        
    ui = false
    branch = false
    diff = false
    interactive = false
    status = false
    log = false