Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Внесення Локальних Та Віддалених Змін | Більш Складні Робочі Процеси
Основи GitHub

Внесення Локальних Та Віддалених Змін

Свайпніть щоб показати меню

У цій частині розглядаються більш складні сценарії та пояснюється, як ефективно вирішувати конфлікти злиття.

Спочатку зробимо коміт безпосередньо у віддалений репозиторій, щоб змоделювати співпрацю.

Ми додали наступний рядок до файлу README за допомогою інтерфейсу GitHub:

Add a new line (remote)

Тепер додамо новий рядок до файлу README локально. Однак цей рядок буде трохи іншим, оскільки ми вкажемо (local), щоб позначити, що ці зміни зроблені локально. Перед тим як додати новий рядок і безпосередньо закомітити цю зміну, переконайтеся, що ви переключилися на гілку main:

git checkout main

Перебуваючи на гілці main, можна додати новий рядок до файлу за допомогою команди echo з оператором >> і виконати безпосередній коміт без явного додавання змін до індексу:

echo "A new line (local)" >> README.md
Note
Примітка

Ця команда додає текст "A new line (local)" у кінець файлу README.md. Оператор >> використовується для додавання тексту до файлу без перезапису наявного вмісту.

git commit -a -m "Modify the README.md file"
Перемикання на основну гілку та фіксація змін

Спроба відправки (push)

Оскільки зміни зафіксовані локально, здається, що все, що потрібно зробити — це виконати команду git push, щоб відправити зміни до віддаленого репозиторію:

git push
Спроба відправки (push)

Не вдалося виконати push змін, оскільки віддалений репозиторій містить оновлення, яких немає у локальній гілці. Локальна гілка повинна бути синхронізована з віддаленим репозиторієм перед виконанням push.

question mark

Чому команда git push не спрацювала у цій ситуації?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 1
some-alt