Git - отправка изменений в удаленную ветку Git

Git Push Changes Remote Git Branch



В этой статье я покажу вам, как отправить (загрузить) ваш локальный репозиторий Git в удаленный репозиторий Git, размещенный в облачных сервисах Git, таких как GitHub / BitBucket и т. Д. Я также покажу вам, как отправить изменения, которые вы ' ve из локального репозитория Git в удаленный репозиторий Git. Итак, приступим.

' >index.html







Как видите, новый файл index.html создано.



Теперь подготовьте файл следующим образом:



$git добавить.





Сделайте новую фиксацию следующим образом:

$git commit 'начальная фиксация'



Новый коммит начальная фиксация создано.

Новый коммит должен появиться в git журнал как вы можете видеть на скриншоте ниже.

$git журнал --одна линия

Создание пустого удаленного репозитория GitHub:

Теперь вам нужно создать пустой удаленный репозиторий GitHub в любой облачной службе Git, которую вы хотите. Если вы используете GitHub, как и я, войдите в свою учетную запись GitHub. Теперь, чтобы создать новый репозиторий GitHub, щелкните значок + значок, а затем нажмите Новый репозиторий .

Теперь введите имя для нового репозитория. Если хотите, введите описание (по желанию). Выбирать Общественные или Частный в зависимости от того, хотите ли вы сделать репозиторий общедоступным или частным. Теперь убедись Инициализируйте этот репозиторий с помощью README не проверено. Наконец, нажмите на Создать репозиторий .

Должен быть создан пустой репозиторий GitHub. Это наш удаленный репозиторий Git. URL-адрес репозитория приведен ниже, как вы можете видеть в отмеченном разделе на скриншоте ниже.

Добавление информации об удаленном репозитории в локальный репозиторий Git:

Теперь скопируйте URL-адрес репозитория GitHub. Вы можете сделать это, щелкнув значок, отмеченный на скриншоте ниже.

Теперь вам нужно добавить URL-адрес GitHub в свой локальный репозиторий. Для этого выполните следующую команду:

$git удаленныйдобавить источник https://github.com/Дев-Шовон/мой-проект.git

Здесь, источник - это имя или псевдоним URL-адреса репозитория GitHub, который вы только что добавили. Вам придется использовать псевдоним всякий раз, когда вы отправляете свой локальный репозиторий или изменения в локальном репозитории в удаленный репозиторий GitHub.

Вы можете перечислить все удаленные репозитории, которые вы добавили, следующим образом:

$git удаленный -v

Как видите, URL-адрес репозитория GitHub, который я только что добавил, находится здесь. Это называется происхождением.

Отправка локального репозитория Git в удаленный репозиторий Git:

Теперь вы можете нажать ветку по умолчанию мастер вашего локального репозитория Git в удаленный репозиторий GitHub следующим образом:

$git push -uмастер происхождения

Здесь, источник является псевдонимом URL-адреса удаленного репозитория Git (в данном случае GitHub) и мастер - это ветка, которую вы хотите отправить в удаленный репозиторий Git.

ЗАМЕТКА: В -u опция используется только для первого нажатия любой ветви. Поскольку, я подталкиваю местных мастер ветку в репозиторий GitHub впервые, я добавил -u вариант здесь. Это создает ветвь отслеживания для мастер ветвь. В следующий раз, когда вы нажмете что-нибудь на мастер ветке, вам не нужно использовать -u вариант снова.

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

Как видите, мастер ветка загружается в пустой репозиторий GitHub, который я создал ранее.

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

Теперь давайте внесем простые изменения в index.html файл в моем локальном репозитории Git.

Как видите, я изменил index.html файл.

$git статус

Теперь внесите изменения следующим образом:

$git добавить.

Теперь зафиксируйте изменения следующим образом:

$git commit 'добавил абзац на страницу index.html'

Изменения должны быть зафиксированы.

Новый коммит указан в git журнал как вы можете видеть на скриншоте ниже.

$git журнал --одна линия

Теперь внесите изменения в локальный мастер перейдите в репозиторий GitHub следующим образом:

$git pushмастер происхождения

Изменения следует отправить в репозиторий GitHub.

Как видите, репозиторий GitHub обновлен.

Отправка других веток в удаленный репозиторий Git:

В этом разделе я собираюсь показать вам, как отправлять другие ветки в репозиторий GitHub, а также вносить изменения в эти ветки в репозиторий GitHub.

Сначала создайте новую ветку, скажем ie-fix следующее:

$git веткаie-fix

Теперь перейдите во вновь созданную ветку ie-fix следующее:

$git checkoutie-fix

Теперь внесем небольшие изменения в index.html файл.

Теперь внесите изменения следующим образом:

$git добавить.

Теперь сделайте коммит следующим образом:

$git commit 'исправлена ​​проблема, т. е.'

Теперь нажмите только что созданную ветку ie-fix в репозиторий GitHub следующим образом:

$git push -uorigin ie-fix

В ie-fix ветку нужно поместить в репозиторий GitHub.

Как видите, ie-fix ветка помещается в репозиторий GitHub.

Теперь вы можете подтолкнуть любые изменения ie-fix ветвь с использованием git push команда без -u вариант.

Внесите небольшое изменение в index.html файл.

Подготовьте изменения и сделайте фиксацию следующим образом:

$git добавить.
$git commit 'добавил на страницу горизонтальную линию'

Теперь нажмите изменения ie-fix перейдите в репозиторий GitHub следующим образом:

$git pushorigin ie-fix

Изменения ie-fix ветку нужно поместить в репозиторий GitHub.

Как видите, новая фиксация отображается на странице репозитория GitHub.

Итак, вот как вы вносите изменения в удаленные ветки Git. Спасибо, что прочитали эту статью.