Nano Hash - криптовалюты, майнинг, программирование

git clone против копирования и вставки, в чем разница?

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

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

05.09.2011

Ответы:


1

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

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

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

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

05.09.2011

2

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

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

--локальный, -л

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

05.09.2011
  • Когда вы используете локальный путь для клонирования, по умолчанию используется --local 05.09.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..