如何在 git 命令提示符下添加时间

wal*_*ili 4 git command-prompt

我想在 git 命令提示符下添加当前时间。保持相同的实际参数。

如何做到如下图所示。

在此处输入图片说明

Mat*_*hew 6

导航到您的配置文件所在的 Git 安装文件夹:Git\etc\profile.d并打开名为git-prompt.sh. 更改最后一个代码块以包含这样的时间戳:

PS1="$PS1"'\[\033[0m\]'        # change color
PS1="$PS1"' \A \D{%d/%m/%Y}'   # time & date
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'$ '                 # prompt: always $
Run Code Online (Sandbox Code Playgroud)

只是为了突出显示,这是您在 bash 插入新行之前插入的行:

PS1="$PS1"' \A \D{%d/%m/%Y}'   # time & date
Run Code Online (Sandbox Code Playgroud)

\A将以 24 小时HH:MM格式显示当前时间,并\D{format}以自定义格式显示日期。该格式采用strftime(3)支持的任何参数。我们使用的格式分为以下几部分:

%m - The month as a decimal number (range 01 to 12). 
%d - The day of the month as a decimal number (range 01 to 31). 
%y - The year as a decimal number without a century (range 00 to 99).
Run Code Online (Sandbox Code Playgroud)

这应该为您提供以下类似于此的控制台输出:

~/Desktop/Code/carhabti (master) 01:28 23/06/2019
Run Code Online (Sandbox Code Playgroud)

以下是用于在 bash 中格式化时间的转义序列列表

\t     the current time in 24-hour HH:MM:SS format
\T     the current time in 12-hour HH:MM:SS format
\@     the current time in 12-hour am/pm format
\A     the current time in 24-hour HH:MM format
Run Code Online (Sandbox Code Playgroud)

  • 一种方法是打开 git bash 控制台,然后打开“Windows 任务管理器”并导航到“进程”选项卡。右键单击映像名称列表中的“git-bash.exe”进程,然后选择“打开文件位置”。 (2认同)