git
- depth 参数
如果提交历史中存在一次失误或者异常的提交,上传了一个很大的文件,那么在后面每次克隆整个项目时,都会携带该文件,导致项目文件太大,如果只是想看最新的一次的或者几次的提交情况,可以使用 depth 来限制。比如只克隆最近一次的提交记录:
git clone --depth=1 url
当然,对于错误的远程提交,如果没有保留必要,也可以及时删除。另外,对于项目开发者或者维护人员来说,一般也不会用到 depth 选项,因为使用 depth 就无法再回朔代码的历史提交痕迹了。