当输出被推入管道时如何获得完整的 git reflog 输出
How to get the full git reflog output when the output is pushed into a pipe
如何在不复制粘贴的情况下将 git reflog
的输出导入其他程序。当我通过管道输出时,分支名称突然消失:
$ git --no-pager reflog
8c394ee (HEAD -> master) HEAD@{0}: commit: Bar
cbf7358 HEAD@{1}: commit (initial): Foo
$ git --no-pager reflog | cat
8c394ee HEAD@{0}: commit: Bar
cbf7358 HEAD@{1}: commit (initial): Foo
我只是希望能够 grep
输出中的特定分支名称,这不起作用,因为 git 在我尝试这样做时禁用了分支名称。
git --no-pager reflog --decorate | cat
如何在不复制粘贴的情况下将 git reflog
的输出导入其他程序。当我通过管道输出时,分支名称突然消失:
$ git --no-pager reflog
8c394ee (HEAD -> master) HEAD@{0}: commit: Bar
cbf7358 HEAD@{1}: commit (initial): Foo
$ git --no-pager reflog | cat
8c394ee HEAD@{0}: commit: Bar
cbf7358 HEAD@{1}: commit (initial): Foo
我只是希望能够 grep
输出中的特定分支名称,这不起作用,因为 git 在我尝试这样做时禁用了分支名称。
git --no-pager reflog --decorate | cat