День работы с общей веткой в Git
При общей ветке день начинаем
с синхронизации, а не с правок файла.
Пока локальная main не совпадает
с удаленной, любой push может
упереться в чужие коммиты.
Утром откроем репозиторий и подтянем изменения с сервера:
git switch main
git pull
Дальше работаем над задачей:
правим файлы, индексируем
и сохраняем коммит локально.
Если между pull и push кто-то
успел отправить свой коммит,
push может не пройти с первого раза.
Тогда снова выполним pull,
объединим истории и только потом push.
Перед уходом или перед следующей
синхронизацией отправим свою
версию main на remote:
git add .
git commit -m 'update config'
git push
В репозитории на ветке main
добавьте файл notes.md
с любым текстом, сохраните коммит
и отправьте изменения на удаленный
repository. Убедитесь, что на сервере
появился ваш коммит.
На следующий «день» снова
синхронизируйте main
с remote, измените notes.md,
сделайте второй коммит и отправьте его.
Локальная и удаленная ветка
должны снова совпасть.