【发布时间】:2021-11-27 04:48:09
【问题描述】:
我认为git-push 的输出非常冗长:
$ git push
Enumerating objects: 36, done.
Counting objects: 100% (36/36), done.
Delta compression using up to 8 threads
Compressing objects: 100% (23/23), done.
Writing objects: 100% (26/26), 2.45 KiB | 1.23 MiB/s, done.
Total 26 (delta 19), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (19/19), completed with 8 local objects.
To github.com:DataBiosphere/azul.git
+ 541326b5...69385318 issues/noah-aviel-dove/3372-implicit-source-filter-circumvented -> issues/noah-aviel-dove/3372-implicit-source-filter-circumvented
我觉得这个输出中唯一有趣或有用的部分是:
- 我要推送到的远程存储库的名称
- 远程分支的名称
- 当地分支机构的名称
- (不包括在上面的示例中)任何错误消息或警告
根据this answer,剩下的输出来自git-count-objects。
我认为这种额外的输出是对屏幕空间的干扰和阻碍性浪费。
我正在寻找一种方法来改变 git-push 的行为,从而完成两件事:
- 抑制或减少
git-count-objects的输出 - 不要不要隐藏我认为有用的输出元素(上面列出的所有要点)。
--quiet 标志不符合我的第二个标准。还有其他方法可以更好地控制git-push 的输出吗?
【问题讨论】:
标签: git output git-push verbosity