git clone --recursive 和 git clone --recurse-submodules的区别?

JiuJiuMeir 2015-06-08 10:49:04
help查看这两个option的解释的时候,都是"initialize submodules in the clone",但是实际用起来结果却是不一样的,有朋友比较了解这个用法吗?求解释
...全文
12296 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panghuhu250 2015-06-16
  • 打赏
  • 举报
回复
奇怪, 这儿(http://git.kaarsemaker.net/git/commit/ccdd3da6527ca7d8d731e691b9ff0f9b8657298e/)更是明确说明--recuse-submodules只是--recursive的别名. 再深究只能看源码了.
JiuJiuMeir 2015-06-16
  • 打赏
  • 举报
回复
引用 2 楼 panghuhu250 的回复:
https://git-scm.com/docs/git-clone 看手册, 这两个选项是同一个选项的不同名字而已, 应该是一样的. 能详细说说结果怎么不一样吗?
第一次在本地clone代码的时候,用 --recursive 始终报错,说git.exe里面的submodule那一行有错,但是用--recurse-submodules的时候就能成功。最奇怪的是,之后再使用--recursive时,也能clone成功了!
panghuhu250 2015-06-09
  • 打赏
  • 举报
回复
https://git-scm.com/docs/git-clone 看手册, 这两个选项是同一个选项的不同名字而已, 应该是一样的. 能详细说说结果怎么不一样吗?
JiuJiuMeir 2015-06-08
  • 打赏
  • 举报
回复
呃,发错了版块

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧