使用Github,是否有可能在某个提交中看到文件的样子,而不仅仅是diff?

时间:2013-06-06 12:43:52

标签: git github

我知道您可以在命令行中使用git show来执行此操作,但有没有办法让Github转到特定的提交并查看文件的样子?我似乎只能在该提交和前一个提交之间找到差异。

3 个答案:

答案 0 :(得分:3)

是的。你可以。在设置选项中点击show file。

答案 1 :(得分:3)

当您查看提交时(在回购的“提交”列表中或在显示差异的详细提交视图中),您可以单击右侧的“浏览代码”(提交的下方或上方) SHA)。

在比较视图或拉取请求的“文件已更改”视图中,您可以单击每个文件右上角的“查看文件@”,以查看指定版本的文件。

一般情况下,您可以使用

https://github.com/<USER>/<REPO>/tree/<COMMIT SHA>/relative/path/in/repo

查看树(即该修订版的仓库中的任何文件夹)或

https://github.com/<USER>/<REPO>/blob/<COMMIT SHA>/relative/path/to/file

查看特定版本的文件。

答案 2 :(得分:2)

在提交页面中,单击“浏览代码”(该按钮位于提交页面顶部的浅蓝色部分)。这会将您带到源树,就像那时一样。