Часть 1, Часть 3, Финал

Внесение изменений

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

Зафиксировать

Убедитесь, что вы делаете фиксацию регулярно, когда вы делаете фиксацию, вы вносите изменения в свою локальную ветку в своем локальном репозитории. Это важно, когда в разработке одной и той же ветки участвует более одного человека.

Отправить

Чтобы сделать ваши изменения доступными для других членов команды, важно опубликовать их. Нажимая изменения, вы отправляете коммиты на сервер. Теперь другие члены команды могут получить последнюю версию ветки и продолжить работу.

Получить

Когда вы работаете, вы каждый день следите за тем, чтобы у вас был последний код, а затем вы работаете с ним. Поскольку Git является распределенной системой управления версиями, вам нужно знать последние версии не только в локальном репозитории, но и в репозитории на сервере. Для этого в Git есть нечто, называемое fetch.

Чтобы узнать, что нового в репозитории сервера, вы выполняете выборку, это показывает текущий статус всех ветвей на сервере.

Потянуть

С помощью fetch вы знаете, какие изменения есть на сервере, но еще не в вашем локальном репозитории. Чтобы получить изменения в вашей локальной копии ветки, вам нужно вытащить изменения. Pull сначала выполнит выборку, а затем применит коммиты извлеченной ветки к ветке, отслеживаемой в вашем локальном репозитории. Если ветвь не существует локально, она создаст ветвь и установит отслеживание для будущих ссылок.

На изображении выше мы видим, что наша локальная ветка «мастер» не синхронизирована с веткой «источник/мастер» сервера. Таким образом, мы проверяем мастер, а затем извлекаем из источника, то есть с сервера.