中的--depth 1
选项git clone
:
创建一个浅表副本,其历史记录被截断为指定的修订版本。浅层存储库有很多限制(您不能从中克隆或获取,也不能从中推入或推入其中),但是如果您仅对具有悠久历史的大型项目的最新历史感兴趣,并且想要将修补程序作为补丁发送。
但是我已经成功完成了一个浅表克隆,进行了一些更改并将这些更改推回到(裸克隆)源。
这对我来说很有意义-我的意思是为什么不呢?当克隆的HEAD在源中可识别,并且我的提交基于此时,似乎没有任何理由。但手册另有说明。
我喜欢浅克隆的想法-例如drupal核心:当我从7开始时,我没有必要知道drupal 4中发生了什么-但我不想朝自己的脚开枪。
因此,浅表克隆,在其中进行开发,再次从源头进行更新以保持更新安全吗?
--orphan
概念似乎很相似,我打算发挥作用。仍然对文档与现实不匹配感到不安[因为谁说的文档--orphan
是正确的?!]