最佳答案
在 git 中,如果你直接签出一个提交,你会得到一个很大的警告:
"You are in 'detached HEAD' state. You can look around ..."
没关系,我打算进入分离状态。但是我在脚本中使用这个,我不希望在输出日志中出现这个警告,但是我想要正常的输出。
我现在的“难看”解决方案是运行相同的命令两次,第一次使用-q 隐藏警告,再一次获得正常的输出: HEAD is now at deadbeef... Message
,因为警告只打印一次。
是否可以禁用警告,以避免变通方法或解析输出?