我知道如何从git复制命令输出,例如我将复制我创建的所有分支
git branch |clip
通过此命令将其导出到文本文件中
git branch > branch.txt
但问题是我可以将我在其中编写的所有命令复制到matlab等文本文件中,并在windows中保存。
答案 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 *'}