git克隆vs复制粘贴,什么';有什么区别?

git克隆vs复制粘贴,什么';有什么区别?,git,copy-paste,git-clone,Git,Copy Paste,Git Clone,如主题中所述 注意:git克隆我的意思是没有任何选项的git克隆,它是通过执行“git克隆/C:/my_origin\u folder”来执行的。我关于备份的回答应该会给你一些关于克隆与复制的答案: 主要区别: 克隆时,您将获得指向原始回购的远程origin设置,这样您就可以推送到原始回购 克隆时不会获得钩子和重登录(以及旧对象)和其他远程,但复制时会获得 请注意,当您使用文件夹路径进行克隆时,差异会发生微妙的变化,因为对象和引用通常只是复制/硬链接(相当于本地文件夹路径的默认值--local)

如主题中所述


注意:git克隆我的意思是没有任何选项的git克隆,它是通过执行“git克隆/C:/my_origin\u folder”来执行的。

我关于备份的回答应该会给你一些关于克隆与复制的答案:

主要区别:

  • 克隆时,您将获得指向原始回购的远程
    origin
    设置,这样您就可以推送到原始回购
  • 克隆时不会获得钩子和重登录(以及旧对象)和其他远程,但复制时会获得

  • 请注意,当您使用文件夹路径进行克隆时,差异会发生微妙的变化,因为对象和引用通常只是复制/硬链接(相当于本地文件夹路径的默认值
    --local

    当您使用git clone而不是copy paste时,原始存储库将是源库

    此外,在同一台机器上进行克隆时,可以使用--local来加快克隆速度。从手册页面:

    --局部,-l

    当要从中克隆的存储库位于本地计算机上时,此标志将绕过正常的“git感知”传输机制,并通过复制对象和引用目录下的头和所有内容来克隆存储库。.git/objects/目录下的文件是硬链接的,以尽可能节省空间


    使用本地路径进行克隆时,默认情况下使用
    --local