Skip to content
enginer edited this page Oct 10, 2014 · 20 revisions

О системах контроля версий

Git

  1. Установка Git http://msysgit.github.io, GUI https://code.google.com/p/tortoisegit/wiki/Download
  2. Нужно указать Ваше имя и адрес электронной почты
    • git config --global user.name "John Doe"
    • git config --global user.email johndoe@example.com
  3. Добавить в Path
  4. Fork проекта
  5. Загрузка проекта git clone https://github.com/<ваш аккаунт>/ii.git
  6. Обновление проекта
    • Добавление upstream git remote add upstream https://github.com/devstarter/ii.git
    • Или задать ему адрес git remote set-url upstream https://github.com/devstarter/ii.git
    • Загрузка всех веток git fetch upstream
    • Переключаемся на нужную ветку git checkout <нужная ветка> или git checkout -b <нужная ветка> для создания новой ветки
    • Обновление git pull upstream <нужная ветка>
  7. Работа с веткой и периодические коммиты git commit -am "описание изменений"
  8. Отправка изменений на сервер git push
  9. Отправить pull request

В случае если git push выполнен, но обновления не появились на сервере, попробуйте git push --all