如何从git存储库中查看二进制(图像或非代码)文件的较旧迭代?

时间:2012-06-08 01:51:24

标签: git bitbucket

我目前正在使用BitBucket的git系统来管理我的存储库。我看到了我的旧代码,但是当我尝试查看较旧的图像迭代(PNG)文件时,我看到以下内容:

History View

当我尝试从旧提交中访问图像时:

Old Repo Access

非常感谢任何有关如何获取此类文件的信息,请提前感谢!

2 个答案:

答案 0 :(得分:3)

您也可以在本地查看

git checkout HEAD^^^^^^ -- path/to/pic.png

或者如果你想把它放在其他地方

git show HEAD^^^^^^:path/to/pic.png > /some/other/path/pic.png

然后使用浏览器在您的计算机上查看

答案 1 :(得分:2)

您应该使用访问原始内容的地址

来查看您的文件
https://bitbucket.org/<username>/<repo>/raw/<revision>/yourpicture.png

例如参见https://bitbucket.org/wuub/kmagik/raw/c1fd2c3c64b7/screen1-hi.png

screenshot from bitbucket

如此BitBucket documentation中所述,您可以使用curl直接获取文档。