我的Git Bash表现得相当不寻常,因为我在新的Windows机器上安装了它。 每次Git Bash执行任何操作时,它都会等到进程完成后再显示进程的任何输出。
例如为:
假设我们不想执行Maven Lifecycle安装。
user@win-10 MIGw64 ~
$ mvn clean install
现在Maven完成了他的工作,在完成这个过程之后,似乎完成了应该做的所有事情。
除了一件事,打印它正在做的事情到控制台。我的意思是Git Bash控制台在进程运行时没有显示进程的任何输出。
然而,在完成该过程后,它会将 Maven输出的一些打印到控制台。
(完全没有高亮或任何其他格式。)
这个问题不仅仅局限于Maven,而且与我尝试的许多其他程序(mysql-check,mysqlupgrade,npm,gulp)一起发生,但似乎也不会发生在Git CLI或MongoDB(mongod)上。
我现在的问题是我无法找到此问题的根源,也无法在任何其他机器上重新创建它。
有没有人知道什么可能导致Git Bash这样做和/或如何解决这个问题?