git:获取源代码以便我可以编译,而不是所有内容?

3 git

github 有一个下载按钮,可以下载 .tar.gz 和 .zip 文件。基本上我想要最新的分支或标签的相同的东西。我不想在这个项目上工作,我只想编译它。我如何只获取任何 git repo 的源代码?

Sat*_*hat 5

你需要的是一个浅克隆:

浅层存储库有很多限制(你不能从它克隆或获取,也不能从它推入或推入),但如果你只对一个历史悠久的大型项目的近期历史感兴趣,并且想要将修复作为补丁发送。


git clone --depth 1 /path/to/repo.git
Run Code Online (Sandbox Code Playgroud)

将导致仅具有当前版本的 repo 的浅克隆。