Программы
Как синхронизировать локальную Git версию репозитория с серверной

Как синхронизировать локальную Git версию репозитория с серверной

Прибираемся в локальной версии Git – чтобы локальная версия соответствовала удалённой (серверной) версии Git проекта.

Git – это распределённая система контроля версий (система контроля ревизий). Она используется для трекинга изменений в исходных кодах программных продуктов.

Зачастую вся разработка ведётся в ветках – под каждую новую функциональность создаётся ветка, которая "отпочковывается" от основной. Когда же новая фича готова – изменения вливаются в основную ветку. Так что под каждую возможность создаётся как минимум одна ветка.

Этих веток со временем становится всё больше и больше, да и различных вспомогательных файлов может стать слишком много. Опять же могут быть незафиксированные (незакоммиченные) изменения, которые вы не собираетесь использовать.

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

git fetch origin \
&& git reset --hard origin/master \
&& git clean -f -d

– Теперь ваша локальная версия git один в один совпадает с серверной версией git-репозитория.

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS