我可以在file.txt中的git中导出命令的历史记录吗?

时间:2018-01-27 13:26:38

标签: git

我知道如何从git复制命令输出,例如我将复制我创建的所有分支

git branch |clip

通过此命令将其导出到文本文件中

git branch > branch.txt

但问题是我可以将我在其中编写的所有命令复制到matlab等文本文件中,并在windows中保存。

1 个答案:

答案 0 :(得分:1)

在Bash中,您可以使用history命令显示您执行的所有命令的列表。您还可以运行history n,其中n是您要查看的命令数。

运行以下命令将历史记录内容写入文本文件:

history -w ~/history.txt

通过对历史记录执行grep,您可以将其过滤到使用git的命令:

history | grep git

如果要将grep内容输出到文件,可以运行:

history | grep git >  ~/history.txt

作为旁注,以下PowerShell命令获取所有PowerShell历史记录并将其过滤到以git开头的行:

Get-Content -Path (Get-PSReadlineOption).HistorySavePath | Where {$_ -like 'git *'}