freeCodeCamp/guide/russian/git/git-clone/index.md

3.8 KiB
Raw Blame History

title localeTitle
Git Clone Git Clone

Git Clone

Команда git clone позволяет скопировать удаленный репозиторий на локальную машину.

Во-первых, найдите удаленный репозиторий для проекта, над которым вы работаете или заинтересованы, - это также может быть вашей вилкой проекта. Затем скопируйте URL-адрес для него. Например, если вы разветвляли репозиторий справочников freeCodeCamp, URL-адрес выглядит как https://github.com/YOUR-GITHUB-USERNAME/guides.git .

В командной строке на вашем локальном компьютере перейдите туда, где вы хотите сохранить проект в своем рабочем каталоге. Наконец, запустите команду git clone :

git clone URL-OF-REPOSITORY 

По умолчанию имя нового каталога на вашем компьютере - это имя репозитория, но вы можете изменить его, включив последний (дополнительный) параметр:

git clone URL-OF-REPOSITORY NAME-OF-DIRECTORY-ON-COMPUTER 

Git дает удаленному псевдониму «происхождение». Это полезный способ обратиться к удаленному устройству, если вы хотите направить свои изменения на удаленный сервер или вытащить из него изменения. См. Git push и Git pull для получения более подробной информации.

Git только тянет основную ветвь пульта на ваш компьютер. Эта ветка обычно называется «хозяин» по соглашению, но может быть определена по-разному в зависимости от проекта.

Кроме того, Git автоматически настраивает локальную основную ветвь для отслеживания удаленной ветви. Когда вы запустите git status , вы увидите информацию о том, обновлена ​​ли ваша локальная ветка с помощью пульта. Вот пример вывода:

myCommandPrompt (master) >> git status 
 On branch master 
 Your branch is up-to-date with 'origin/master'. 
 nothing to commit, working tree clean 
 myCommandPrompt (master) >> 

Если ваш локальный master ветвь имеет три фиксации, которые вы еще не нажали на удаленный сервер, статус будет гласить: «Ваша ветка впереди« источник / хозяин »на 3 фиксации».

Зеркало Git Clone

Если вы хотите разместить зеркало репозитория, вы можете использовать зеркальный параметр.

git clone URL-OF-REPOSITORY --mirror 

После зеркалирования репозитория вы можете клонировать локальное зеркало со своего сервера.

git clone NAME-OF-DIRECTORY-ON-COMPUTER 

Дополнительная информация:

  • Документация Git: клон