这是github上的git存储库:
混帐://github.com/Fudge/gltail.git
使用git命令行工具检出只读副本的最简单方法是什么?
更新: 这是给githubbers的一个建议:执行与谷歌代码类似的东西,它自动显示如下消息:
Use this command to anonymously check out the latest project source code: # Non-members may check out a read-only working copy anonymously over HTTP. svn checkout http://orapig.googlecode.com/svn/trunk/ orapig-read-only
更新: githubbers完成了这个.
git clone git://github.com/Fudge/gltail.git
这个问题有点误导.实际上并不是git
存储库的"只读副本" .您可以使用以下命令克隆现有存储库
git clone git://example.com/path/to/repo.git
但与Subversion不同,git中的每个"副本"本身都是一个全新的存储库.由于您可以提交到自己的存储库,因此从某种意义上说它肯定不是只读的.
我没有找到真正的“只读副本”,但是您可以根据需要通过这种方式进行处理:
1)git clone --depth 1 git://github.com/Fudge/gltail.git
说明:当您索取副本时,您可能对该副本的完整历史不感兴趣。
--depth 1
选项将下载限制为默认分支的最新版本,并且可能会大大减少要检索的数据量。
2)如果您不想更新副本,则可以删除副本根目录下的.git目录:它将剪切与原始存储库的链接。
否则,如果需要确保您绝不修改原始存储库,则必须通过对该原始存储库的访问权限来管理它。