Отправка локальных изменений в удаленный репозиторий

Beginner

This tutorial is from open-source community. Access the source code

Введение

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

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 81%. Он получил 73% положительных отзывов от учащихся.

Отправка локальных изменений в удаленный репозиторий

В качестве разработчика вы, возможно, захотите отправить свои локальные изменения в удаленный репозиторий, чтобы поделиться своими работами с другими членами команды или развернуть свой код в продакшен-환 vironment. Команда git push используется для отправки последних изменений из локальной ветки в удаленный репозиторий. Однако перед отправкой изменений необходимо убедиться, что ваша локальная ветка актуальна по отношению к удаленной ветке. Если между локальной и удаленной ветками возникают конфликты, их необходимо разрешить перед отправкой изменений.

Для завершения этого практикумного задания вы будете использовать репозиторий Git git-playground из вашего аккаунта на GitHub, который является форком репозитория https://github.com/labex-labs/git-playground.git. Вы внесли некоторые изменения в ветку master и хотите отправить их в удаленный репозиторий. Вот шаги, которые вам необходимо выполнить:

  1. Клонируйте репозиторий на свою локальную машину и перейдите в директорию, выполнив следующие команды:
git clone https://github.com/your-username/git-playground
cd git-playground
  1. Убедитесь, что ваша локальная ветка актуальна по отношению к удаленной ветке, выполнив следующую команду:
git pull origin master
  1. После того, как вы извлекли последние изменения из удаленной ветки, вы можете внести свои изменения в локальную ветку:
echo "hello,world" >> file1.txt
  1. После внесения изменений подготовьте их к коммиту с помощью команды git add:
git add.
  1. Создайте коммит с помощью команды git commit:
git commit -m "Added new feature"
  1. Наконец, отправьте изменения в удаленный репозиторий с помощью команды git push:
git push origin master

Вот результат выполнения команды git log:

commit 1f1949955387a1549f1bb5286d3d0a2b993f87e0 (HEAD -> master,origin/master,origin/HEAD)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 19:26:57 2023 +0800

    Added new feature

Резюме

Отправка локальных изменений в удаленный репозиторий представляет собой важный аспект сотрудничества при работе с кодовой базой. Команда git push позволяет разработчикам поделиться своими работами с другими членами команды и развернуть свой код в продакшен-환 vironments. Однако важно убедиться, что локальная ветка актуальна по отношению к удаленной ветке перед отправкой изменений.