浅层克隆与-深度1,创建提交,并再次拉动更新安全吗?
这个--depth 1
选择git clone
:
创建一个浅层将历史记录截断到指定的修订数的克隆。浅存储库有许多限制(不能从它克隆或获取,也不能推入它),但是如果您只对具有较长历史的大型项目的最近历史感兴趣,并且希望以补丁的形式发送补丁,那么就足够了。
但是我成功地做了一个浅薄的克隆,提交了一些修改并推动了这些变化回到原点(裸露的克隆)。
这对我来说很有意义-我是说为什么不呢?当克隆的头部在原点上是可识别的,而我的提交就在此之上时,似乎没有任何理由。但手册上却不这么说。
我喜欢浅薄克隆的想法-比如Drupal核心:当我从7岁开始的时候,我不需要知道Drupal 4中发生了什么。-但我不想开枪打自己的脚。
那么浅层克隆、开发提交安全吗,再从源头拉上来更新呢?