当前位置:  开发笔记 > 编程语言 > 正文

获取git存储库的只读副本的最简单命令?

如何解决《获取git存储库的只读副本的最简单命令?》经验,为你挑选了3个好方法。

这是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完成了这个.



1> mipadi..:
git clone git://github.com/Fudge/gltail.git



2> John Feminel..:

这个问题有点误导.实际上并不是git存储库的"只读副本" .您可以使用以下命令克隆现有存储库

git clone git://example.com/path/to/repo.git

但与Subversion不同,git中的每个"副本"本身都是一个全新的存储库.由于您可以提交到自己的存储库,因此从某种意义上说它肯定不是只读的.


@Mark:这只是意味着该存储库的http协议仅配置为允许检出和提取,而不是推送.

3> herve-guerin..:

我没有找到真正的“只读副本”,但是您可以根据需要通过这种方式进行处理:

1)git clone --depth 1 git://github.com/Fudge/gltail.git
说明:当您索取副本时,您可能对该副本的完整历史不感兴趣。
--depth 1选项将下载限制为默认分支的最新版本,并且可能会大大减少要检索的数据量。

2)如果您不想更新副本,则可以删除副本根目录下的.git目录:它将剪切与原始存储库的链接。

否则,如果需要确保您绝不修改原始存储库,则必须通过对该原始存储库的访问权限来管理它。

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有