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

Что означает git remote?

Что означает дистанционное? При клонировании репозитория, расположенного в центральном месте, мы не создаем его удаленную версию?

Когда я выполняю команду

$ git remote

Я получаю происхождение. Что это значит?

Когда я выполняю

$ git branch -r

Я получаю origin/master. Что это?

4b9b3361

Ответ 1

Я нашел фантастический ответ здесь:

Как вы, вероятно, знаете, git - это система управления распределенной версией. Большинство операций выполняются локально. Чтобы общаться с внешним миром, git использует так называемые пульты. Это репозитории, отличные от тех, которые находятся на вашем локальном диске, на которые вы можете внести свои изменения (чтобы другие люди могли их видеть) или тянуть (чтобы вы могли получить другие изменения). Команда git remote add origin [email protected]:peter/first_app.git создает новый удаленный источник, расположенный по адресу [email protected]:peter/first_app.git. Когда вы это сделаете, в ваших командах push вы можете нажать на начало координат, а не набирать весь URL.

Я бы рекомендовал прочитать весь ответ.

Ответ 2

A remote в git - это в основном закладка для другого репозитория, из которого вы, возможно, захотите вытащить или нажать код.

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

Репозиторий даже не должен быть версией вашего репозитория, он может быть даже совершенно несвязанным репозиторием.

Ответ 3

Q) Что означает дистанционное? При клонировании хранилища, расположенного в центральном месте, мы не создаем его удаленную версию?
ANS)

Удаленные репозитории - это версии вашего проекта, которые размещаются на Интернет или сеть где-то.

Итак, ваша точка отсчета - это машина, на которой вы выполняете свои команды (ваш ноутбук), и ergo в центральном месте, где репозиторий размещается для соавторов, - это "remote"

Q) Когда я выполняю команду

$ git remote

Я получаю происхождение. Что это значит?
ANS)

(git удаленная команда) перечисляет краткие имена каждого удаленного дескриптора youve указано. Если вы клонировали свой репозиторий, вы должны хотя бы увидеть origin - это имя по умолчанию Git дает серверу, который вы клонировали из.

Задание Git remote -v даст вам краткое имя и соответствующий URL-адрес "remote" (aka the repo)

Q) Когда я выполняю

$ git branch -r

Я получаю источник/мастер. Что это?
Ans) origin - это краткое имя, созданное Git, чтобы вы могли ссылаться на свое дистанционное репо; master является ветвью по умолчанию, указывающей на последнюю фиксацию Следовательно, "git branch -r" будет отображать ветвь удаленного (начального) (ведущего)

Литература: