Git中是否有命令可以查看(转储到stdout或in $PAGER或中$EDITOR)特定文件的特定版本?
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
您可以使用git show:
$ git show REVISION:path/to/file
将REVISION替换为您的实际修订版(可以是Git提交SHA,标记名称,分支名称,相对提交名称,或在Git中标识提交的任何其他方式)
例如,要查看src/main.c4次提交之前的文件版本,请使用:
$ git show HEAD~4:src/main.c
请注意,该路径来自存储库的根目录,除非它以./或../开头以指示相对路径。Git for Windows即使在相对于当前目录的路径中也需要正斜杠。有关更多信息,请参见的手册页git-show。
波斯汪
TA贡献1811条经验 获得超4个赞
如果您喜欢GUI,则可以使用gitk:
用以下命令启动gitk:
gitk /path/to/file
在屏幕顶部选择修订版本,例如按描述或日期。默认情况下,屏幕的下部显示该版本的差异(对应于“补丁”单选按钮)。
要查看所选版本的文件:
单击“树”单选按钮。这将显示该修订版中文件树的根。
深入到您的文件。
- 3 回答
- 0 关注
- 663 浏览
添加回答
举报
0/150
提交
取消