首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令获取/克隆git存储库的提取/拉/读-only副本?

命令获取/克隆git存储库的提取/拉/读-only副本?
EN

Stack Overflow用户
提问于 2010-02-10 02:31:45
回答 4查看 51.8K关注 0票数 42

下面是github上的git存储库:

git://github.com/Fudge/gltail.git .git

使用git命令行工具检出只读副本的最简单方法是什么?

更新:这里有一个给githubber的建议:执行类似于google代码的操作,该代码自动显示如下消息:

代码语言:javascript
复制
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

更新:已经这样做了。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-02-10 02:33:54

代码语言:javascript
复制
git clone git://github.com/Fudge/gltail.git
票数 51
EN

Stack Overflow用户

发布于 2010-02-10 02:42:55

这个问题有点误导人。没有真正的git存储库的“只读副本”。您可以使用以下方法克隆现有的存储库:

代码语言:javascript
复制
git clone git://example.com/path/to/repo.git

但与Subversion不同的是,git中的每个“副本”本身都是一个全新的存储库。因为您可以提交到您自己的存储库,所以在这个意义上它肯定不是只读的。

票数 23
EN

Stack Overflow用户

发布于 2017-06-28 12:43:10

我没有找到真正的“只读副本”,但根据您的需要,您可以这样做:

1) git clone --depth 1 git://github.com/Fudge/gltail.git

说明:当你要求一份副本时,你可能对该副本的完整历史不感兴趣。

--depth 1选项将下载限制在默认分支的最后一个版本,并且可能大大减少要检索的数据量。

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

否则,如果您的需要是确保您从未修改原始回购,它必须由您对原始回购的访问权限管理。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2234038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档