Подтвердить что ты не робот

Git clone vs copy paste, какая разница?

как указано в теме

Примечание: клон git я означает git клон без какой-либо опции, тот, который выполняется путем выполнения git clone/C:/my_origin_folder "

4b9b3361

Ответ 1

Этот ответ на мой вопрос о резервном копировании должен дать вам ответ на клоун против копии: Перемещение репо на git на второй компьютер?

Основные отличия:

  • Когда вы клонируете, вы получаете удаленную настройку origin, указывающую на исходное репо, чтобы вы могли нажать на нее.
  • Если вы клонируете, вы не получаете крючки и reflog (а также старые объекты) и другие пульты, но при копировании

Обратите внимание, что когда вы клонируете путь к папке, различия меняются тонко, поскольку объекты и ссылки обычно просто скопированы/жестко привязаны (эквивалент --local, который по умолчанию имеет путь к локальной папке)

Ответ 2

Когда вы используете git clone вместо copy paste, исходный репозиторий будет происходить.

Кроме того, при клонировании на одном компьютере вы можете использовать -local, чтобы сделать его быстрее. На странице руководства:

- local, -l

Когда репозиторий клонируется на локальном компьютере, этот флаг обходит обычный транспортный механизм "git aware" и клонирует репозиторий, создавая копию HEAD и все, что находится под объектами и каталоги ссылок. Файлы в каталоге .git/objects/жестко привязаны для экономии места, когда это возможно....