链接到GitHub上的特定(当前)修订版

rip*_*234 19 git github

这是github上的一个示例项目:http://github.com/ripper234/Test-grails-project

我想捕获最新版本,并将链接发送给某人,这样即使项目稍后更改,他也会看到我正在讨论的具体修订版.我想分叉可以做到这一点,但这太过分了.

我怎么做?

Anm*_*ggi 11

只需按y,URL就会自动更改以反映当前版本.

资源


Tim*_*Čas 8

我不太熟悉GitHub(我自己使用Gitorious),但似乎右上角的"树"链接可以完成这项工作.

在这种情况下:http: //github.com/ripper234/Test-grails-project/tree/37f3478cc8fc56c0e9d932a3f096c7286ecb37de

编辑:或者,你可以尝试在irc.freenode.org的#github中询问 - 这是他们的网络IRC客户端:http://webchat.freenode.net/?channel =#github

更新2014-08-14:

GitHub已经更改了他们的界面,所以现在,要访问单个文件或目录:

  • 浏览目录时:单击文件列表顶部的"最新提交<refid>"链接,然后单击顶部附近蓝色区域中的"浏览代码".
  • 查看文件时:单击"历史记录",然后单击refid旁边的"<>"按钮以获取链接.


tor*_*tte 7

要显示特定提交时项目的状态:

https://github.com/<用户/> <项目> /tree/<提交哈希>

例如:


无需编辑 URL 的最简单方法是:

  1. 选择一个提交(最新的或从提交列表中)

在此输入图像描述

  1. 选择“浏览文件”

在此输入图像描述


udo*_*udo 5

假设您希望发送此链接的人

必须处理此提交的结果代码.

他会这样做:

  • git clone git://github.com/ripper234/Test-grails-project.git
  • cd Test-grails-project
  • git checkout c3110a562339a20eaa4c99e
  • git branch c3110a562339a20eaa4c99e

现在用户有一个分支,其中包含上述提交的代码.

这回答了你的问题了吗? - >不确定我是否理解正确...