有没有办法从Unix命令行下载git repo的内容,而不会删除.git目录中的所有内容?我只想要最新版本的repo目录和文件,而不是所有的差异.
另外,是否可以在不使用git命令的情况下完成此操作(例如,可能使用wget或curl)?
谢谢.
据我所知,你可以做的最接近的事情是做一个git clone --depth=1
(以避免从服务器检索比最新版本需要的更多信息),然后删除.git
目录.就git而言,.git
目录是 repo; 签出的文件就是为了您的方便.:)
github有一个链接来下载repo的.zip存档,所以试试吧
wget https://github.com/[user]/[repo]/archive/[branch].zip
用[user]
,[repo]
和[branch]
替换为适当的字段.