Что такое клон Git Hub?

  • Github clone - это не что иное, как процесс загрузки уже представленного git-репозитория в вашу локальную систему.
  • После выполнения команды git clone у вас есть собственная локальная версия этого репозитория. Так что теперь вы можете приступить к работе над своим проектом.
  • В основном GitHub Clone, основной репозиторий доступен на удаленном сервере. URL этого удаленного репозитория теперь связан с «источником».
  • Это позволяет разработчику легко объединять свои изменения, загружать новые версии, вносить изменения в случае необходимости и обновлять код до последней версии.
  • Таким образом, каждый разработчик, участвующий в этом проекте, теперь может видеть обновленные изменения, сохранять их и вносить изменения там, где это необходимо.

Как создать клон?

Клонирование - это процесс создания копии кода, которая фактически представлена ​​в вашем хранилище. После завершения клонирования вы можете вносить изменения в созданную копию кода, а в любое время вы можете извлекать все изменения из своего хранилища.

Поэтому, если вы хотите клонировать в Github, вы можете выполнить следующие шаги:

  • Сначала вам нужно создать одну папку, затем открыть терминал, после чего взять путь в указанную папку, где на самом деле вы хотите сохранить репозиторий, после чего выполните следующую команду: git clone git: («URL проекта»)
  • После выполнения этой команды все файлы будут загружены в указанную папку.
  • Есть несколько важных опций, включенных при запуске процесса клонирования, а именно:
  • Здесь пользователь должен указать точный URL своего удаленного хранилища. Это будет указывать на удаленный сервер. Указывая на удаленный сервер, он использует другой протокол, такой как HTTP, HTTPS, SSH или
  • Recurse-Submodule: используется для обработки хранилища клонов, а также для инициализации всех ваших вложенных подмодулей. Предположим, у вас есть проект, который содержит подмодули. С помощью описанного выше варианта он гарантирует, что все подмодули будут не только клонированы, но и инициализированы после закрытия нашего основного проекта. Используя этот процесс клонирования, вам не нужно выполнять инициализацию вручную или обновлять субмодули отдельно.
  • : Каталог - это не что иное, как идентичное имя вашей папки, которое доступно на вашем локальном компьютере, куда репозиторий будет загружаться в него. В случае, если эта опция не определена, Git создаст новую папку.
  • Git clone обрабатывается как git inits, мы просто хотим выполнить эту команду только один раз.
  • После того, как разработчик загрузит свою рабочую копию, теперь он сможет выполнять все операции по управлению версиями и совместной работе вместе со своим локальным хранилищем.
  • Сотрудничество Repo- Re -Repo: Github работает так же, как SVN. Но рабочий процесс git отличается от SVN. Как и SVN, git также не мешает вашей текущей рабочей копии и вашему локальному хранилищу.
  • Это делает сотрудничество с git отличным от SVN. Процесс работы с SVN, похоже, зависит от вложения между центральным хранилищем и рабочей копией GIT.
  • Он основан на взаимодействии хранилища с хранилищем. Вместо проверки рабочей копии SVN в своем центральном репозитории разработчик может выдвигать или извлекать коммиты из одного репозитория в другой.
  • URL-адрес GIT: Git определяет свой синтаксис автономного URL-адреса, чтобы можно было передавать местоположения удаленного хранилища в git. Git clone является наиболее часто используемым процессом в удаленных хранилищах с git URL.
  • В процессе клонирования используются разные протоколы:
  • SSH: это аббревиатура Secure Shell, которая является аутентифицированным сетевым протоколом, в основном настроенным для большинства серверов.
  • С помощью протокола SSH необходимо настроить учетные данные вместе с хост-сервером.
  • GIT: GIT поставляется с вычислениями, которые выполняются через порт (9418). Это так же, как протокол SSH не имеет аутентификации.
  • HTTP: это известно как протокол передачи гипертекста. Он известен как один из самых популярных протоколов, используемых для передачи данных HTML веб-страницы в Интернете.
  • Использование клона GitHub: клон Git указывает на указатель на уже существующее хранилище и создает копию этого хранилища в новом каталоге, в другом месте.
  • Каким бы ни был ваш исходный репозиторий, он будет расположен в локальной файловой системе или на удаленном компьютере. Команда Git clone - не что иное, как копия уже представленного репозитория git. Это работает как проверка SVN.
  • Git-репозиторий - это не что иное, как отдельная история, управление собственными файлами, и все это происходит из оригинального репозитория.
  • С помощью процесса клонирования он создаст удаленное соединение, которое известно как источник, показывающее точку возврата к уже представленному исходному репо. Этот процесс облегчает взаимодействие с центральным хранилищем.
  • Этот процесс автоматического установления соединения с помощью создания git-ссылки на соответствующую удаленную ветку, которая находится под ссылками / remotes / origin и для целей инициализации remote.origin.url и remote.origin.fetch, эти переменные используются в качестве переменных конфигурации,
  • Давайте рассмотрим один пример, который вкратце объяснит, как git clone точно работает в репозитории Github. Это покажет, как получить локальную копию нашего центрального репозитория, расположенного на сервере, где он может быть легко доступен для пользователя.

  • Согласно приведенному выше примеру, на самом первом шаге он создаст новый репозиторий в демонстрационном каталоге GitHub для вашей текущей работающей локальной системы, а затем опубликует его с содержимым центрального репозитория.
  • Следующий шаг - перейти в ваш рабочий каталог с помощью команды cd (имя_папки), которая была выполнена в приведенном выше примере. Теперь вы можете вносить изменения в свой код, вносить изменения, а также взаимодействовать с другими репозиториями, представленными там.
  • Это поможет вам сделать клонирование локального или удаленного репозитория, с помощью мелкой опции вы можете частично клонировать репозитории. Вы также можете быть клонированы с пустым хранилищем. еще одно, что делает git clone - это не только синтаксис, но и поддерживаемые протоколы.
  • Если вы хотите выполнить клонирование в одну конкретную папку, то это также возможно, используя следующий синтаксис:

git clone

Здесь он будет клонировать репозиторий, который на самом деле находится, указав его каталог, используя его на вашем локальном компьютере.

  • Другой тип - вы можете выполнять клонирование, используя определенный тег, выполняя команду с именем: git clone –branch

Выше команды clone, ваш репозиторий, который хранится в и будет клонировать только ссылки для

  • Еще один наиболее популярный тип клонирования Github - это неглубокий клон, который выполняется как Git clone –depth = 1

Он будет клонировать репозиторий, который хранится в нем, и теперь он может клонировать только подробности истории коммитов, которые объявлены с использованием параметра deep = 1 С помощью приведенной выше команды создается и здесь все последние коммиты, которые вставляются в ваш новый клонированный репозиторий. Это самый известный метод клонирования, потому что всякий раз, когда вы работаете с вашим репозиторием, у вас очень сильная история коммитов. Иногда возникают различные проблемы, такие как дисковое пространство, длительное время ожидания и ограничения использования. Но мелкий клон решает все эти проблемы масштабирования очень эффективно.

Примеры Github Clone

Давайте создадим пример для клонирования репозитория шаг за шагом:

Шаг 1: Сначала настройте учетную запись на Github. Что полезно, чтобы поместить все ваши файлы здесь. После этого создайте репозиторий.

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

Шаг 3: После создания репозитория вы должны заполнить разные файлы в верхнем углу, среди них отредактировать файл README или вы можете создать свой собственный файл и отредактировать их, а после того, как вы закончите с изменениями, следующий шаг - зафиксировать все изменения.,

Шаг 4: Следующий и самый важный шаг - клонировать ваш репозиторий.

При клонировании он создаст копию в нашей локальной системе как:

Шаг 5: Теперь пришло время клонировать URL через нашу локальную систему, как показано ниже:

Процесс клонирования будет продолжен.

Как только клонирование завершено, все файлы хранятся локально и отображают все детали, касающиеся этого.

Здесь вы также можете увидеть всю историю.

Шаг 6: Теперь пришло время получить все детали до начала координат.

Если вы хотите изменить ветку, это также возможно в Github.

Шаг 7: Как только все детали извлечены к источнику, пришло время выполнить точную фиксацию здесь, и весь процесс будет завершен.

Вывод - GitHub Clone

  • Все из вышеперечисленных деталей гласит, что клон Github - это процесс создания копии целевого хранилища.
  • Вы можете выполнить клонирование в определенный каталог, в определенный тег или мелкий клон.
  • Это целевое хранилище является локальным или удаленным. Github позволяет некоторым сетевым протоколам взаимодействовать с удаленным хранилищем.

Рекомендуемые статьи

Это руководство к GitHub Clone. Здесь мы обсудили Что такое клон GitHub, Как создать клон вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Лучшие команды GitHub с примерами
  2. GitHub vs SVN | Разница между
  3. Начало работы с терминологией Git
  4. Учебники по алгоритмам науки о данных
  5. Система контроля версий GIT
  6. Git Push
  7. Что такое хаб?
  8. Три стадии жизненного цикла Git с рабочим процессом
  9. Как использовать GIT Cherry-pick с примером?