Дисциплины - Разработка web-приложений для мобильных систем

Командная разработка - Система контроля версий GIT

GIT – система контроля версий. Оснавная задача систем контроля версий – создавать локальные репозитории и хранить информацию о файлах проекта в трех состояниях: новый файл, измененный, зафиксированный.

Преимущества Git перед другими системами контроля версий:

Высокая производительность;

Развитые средства интеграции с другими системами контроля версий;

Продуманная система команд, позволяющая удобно встраивать git в скрипты;

Качественный веб-интерфейс «из коробочки»;

Репозитории git могут распространяться и обновляться общесистемными файловыми утилитами архивации и обновления.

Основные команды git

git – проверяем правильность установки git.
git init – инициализация пустого репозитория
git config --global user.name "Alex" – имя пользователя для git
git config --global user.email "mikhalkevich@ya.ru" – email пользователя для git
git status – текущий статус репозитория
git add * - добавить все файлы текущей папки и подпапок в область видимости git.
git commit –m “first commit” – фиксация изменений
git remote add project https://github.com/User/project - создание переменной project
git push project master – заливаем файлы на удаленный репозиторий ветку master
git pull project master – скачиваем ветку master
git clone https://github.com/User/project - клонирование удаленного проекта на локальный компьютер.
git branch Alex – создание ветки Alex
git checkout Alex – переключение на ветку Alex
git merge Alex – заливаем изменения, которые внес разработчик под веткой Alex в текущую ветку (master)

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться