下载Git回购没有所有.git的东西?

有没有办法从Unix命令行中下载git repo的内容,该命令行不会拉下.git目录中的所有内容? 我只想要最新版本的repo目录和文件,而不是所有的差异。

另外,是否可以在不使用git命令的情况下完成此操作(例如,可能使用wget或curl)?

谢谢。


github有一个链接来下载repo的.zip文件,所以请尝试使用

wget https://github.com/[user]/[repo]/archive/[branch].zip

[user][repo][branch]替换为适当的字段。


据我所知,最接近的做法是做一个git clone --depth=1 (以避免从服务器获取比最新版本更多的信息),然后删除.git目录。 就git而言, .git目录是repo; 检出的文件只是为了您的方便。 :)


第二部分:您可以尝试正确替换用户名和回购商标名称

wget http://github.com/[username]/[repo]/archive/master.zip
链接地址: http://www.djcxy.com/p/26277.html

上一篇: Download Git repo without all the .git stuff?

下一篇: Exact `svn export` equivalent command for git?