
Содержание статьи
Примечание. Это четвертое видео из серии Git для начинающих. Смотрите первое видео здесь.
Когда вы вносите изменения в локальное хранилище, вы можете внести изменения в удаленное хранилище Git. Аналогично, когда пульт дистанционного управления будет изменен, вы можете вернуть изменения в ваше локальное хранилище.
Сегодня вы узнаете, как вытащить из удаленного доступа обратно в ваше хранилище.
Смена пульта
Обычно другой человек, работающий над тем же проектом, вносит изменения в пульт. Они изменяют код на своем компьютере и отправляют его в удаленный репозиторий.
Как только удаленный репозиторий изменится, вы можете вернуть его в ваше локальное хранилище, чтобы получить обновленную версию.
Это обычный рабочий процесс.
Но поскольку я работаю над проектом один, я собираюсь показать вам, как изменить удаленный репозиторий непосредственно на GitHub. Как только мы закончим, мы потянемся оттуда.
Изменение непосредственно репозитория GitHub
Скажем, мы хотим изменить README.md
текст.
Для этого вы можете нажать на значок карандаша рядом с файлом Readme. Это приведет вас к редактору, где можно изменить текст.

По окончании прокрутите вниз и напишите сообщение о фиксации. Вы можете нажать зеленую кнопку, чтобы зафиксировать изменения непосредственно на GitHub.

Проект будет обновляться.
Получение изменений
Fork и другие клиенты Git могут показать вам изменения в удаленном хранилище. Они делают это с помощью команды Git Fetch.
Вы можете сделать выборку самостоятельно, нажав пустую стрелку, указывающую вниз. Это крайняя левая кнопка со стрелкой в верхнем левом углу

Fetch проверяет удаленный репозиторий на наличие каких-либо изменений. Это как почтовый клиент, который говорит, что вам нужно прочесть три электронных письма.
После завершения Fetch вы можете увидеть это в истории Git origin/master
находится на update README.md
выполнить. The update README.md
commit является одним комитом впереди нашей локальной ветви master.

На боковой панели можно увидеть цифру 1 возле нашей главной ветки и стрелку, которая указывает вниз. Это говорит нам, что наша ветвь находится на один комит позади отдаленного.
Влекут изменения
Чтобы обновить локальный филиал, вы можете нажать кнопку извлечения. Кнопка извлечения – это заполненная стрелка вниз в верхнем левом углу. Это тот, который между Fetch и Push.

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

Подведению
Fetch проверяет, есть ли какие-либо изменения в удаленном хранилище.
Pull переносит изменения из удаленного хранилища в ваше локальное хранилище.
Спасибо, что прочли. Помогла ли вам эта статья однажды? Если вы сделали, надеюсь, вы поделитесь этим. Вы можете помочь кому-то. Спасибо!
Первоначально эта статья была опубликована в моем блоге. Подпишитесь на мой информационный бюллетень, если вы хотите получить больше статей, которые помогут вам стать лучшим разработчиком интерфейса.