使用Git Show查看文件内容
时间:2020-01-09 10:34:24 来源:igfitidea点击:
总览
在本教程中,将向我们展示如何查看Git存储库中文件的不同版本。我们将看到如何使用Git Show命令输出存储在存储库中的文件的完整索引。
我们是否曾经查看过存储在公共Git存储库系统中的文件的多个版本,例如Github,Bitbucket或者Gitlab?查看文件的先前版本的完整完整索引对于审核代码非常有用,它可以回顾先前的状态以了解其过去的工作方式。
能够在GUI中的文件版本之间进行切换虽然很好,但有时我们需要从命令行使用相同的功能。我们可以使用git show命令完成相同的操作。
Git show
Git Show命令允许我们查看文件在先前状态下的存在。
从文件的先前版本输出文件的内容
git show <版本>:<文件>
版本可以是提交ID,标记,甚至是分支名称。该文件必须是文件的路径。例如,以下代码将从名为" release-23"的标记提交中输出名为internal / example / module.go文件的文件的内容。
git show release-23:internal/example/module.go
唯一的输出将是文件的内容。 Git或者其他任何内容都不会使元数据混乱以至于无法输出,从而为我们提供了文件先前状态的完整副本。
package example type Module struct { name string } func (m *Module) SetName(name string) { m.name = name } func (m *Module) GetName() string { return m.name }