Две ветви добавлены в репозиторий
gedemin-apps для текущей разработки проектов
POSitive:Cash и
POSitive:Check. Здесь будут находиться новейшие версии. После тестирования изменения будут скидываться в ветку
master из которой у нас сейчас еженочно формируются дистрибутивы.
Посмотреть какие ветки присутствуют локально на компьютере:
git branch
Добавить и переключиться на локальную ветку cash, связать ее с веткой в центральном репозитории:
git checkout -b cash --track origin/cash
Переключиться на ветку master:
git checkout master
Переключиться на ветку cash:
git checkout cash
Получить изменения с сервера в локальную базу данных. Файлы изменены не будут!
git fetch
Применить полученные изменения из удаленной ветки к локальным файлам в текущей ветке:
git merge
Два предыдущих действия одной командой:
git pull
Если ругнется, что локальная ветка не привязана к ветке в удаленном репозитории, то:
git branch --set-upstream-to=origin/cash cash
После чего делаем pull.
Мы в ветке cash. Принимаем изменения из ветки master:
git merge master
ВАЖНО! При возникновении конфликтов принять изменения другой стороны и внести свои коррективы.
Изменили некоторые файлы. Сохраняем изменения в локальном хранилище:
git commit -a -m "some changes were made"
Отправляем изменения в центральный репозиторий:
git push
После того, как изменения в ветке cash протестированы, отправляем их в ветку master:
git checkout master
git merge cash
git commit -a -m "New cash version"
git push
Комментариев нет:
Отправить комментарий