如何在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