我有一个git repo。在左侧导航栏中,可以选择"下载"。它将主分支下载为zip文件。我如何通过cli做同样的事情?
出于某种原因,当我使用git clone时,它返回的数据不一样。我只知道这个,因为所说的数据是通过Java程序运行的,输出是不同的,这取决于它是如何从git中提取的。我尝试过多种方式获取这些数据,唯一可行的方法是从GUI手动下载。
编辑: 也许更好的方法是问:当我点击"下载"链接?
编辑2:@Arkadiusz Drabczyk在" cliget"的评论中的解决方案Firefox中的附加组件是一个完美的解决方案。非常感激。答案 0 :(得分:1)
要获取zip文件(例如some_zip_file.zip)上的修订内容(例如,给定分支的提示......但它可以是任何其他修订):
git archive --format=zip -o some_zip_file.zip master