Что такое клон 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, Как создать клон вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Лучшие команды GitHub с примерами
- GitHub vs SVN | Разница между
- Начало работы с терминологией Git
- Учебники по алгоритмам науки о данных
- Система контроля версий GIT
- Git Push
- Что такое хаб?
- Три стадии жизненного цикла Git с рабочим процессом
- Как использовать GIT Cherry-pick с примером?