dikbsd - 2018-12-11

Сделал миграцию кода с svn на git.

Залил код на GitHub https://github.com/DikBSD/SharpFBTools/tree/develop.

  1. Форкните GitHub репозиторий SharpFBTools.
  2. Склонируйте свой форк к себе на жесткий диск.
    git clone https://github.com/GitHubUser/SharpFBTools.git
    где GitHubUser- ваш логин на GitHub.
  3. Основная ветка для разработчиков - develop. В master ничего не вливаем и не коммитим!
  4. Свяжите свой локальный форк с моими репозиторием:
    git remote add dikbsd https://github.com/DikBSD/SharpFBTools.git
  5. От ветки develop создавайте другие ветки с фичами, багфиксами и т.д.
  6. Заливайте эти ветки в свой GitHub форк:
    git push -u origin featureBranch,
    git push -u origin fixCode,
    где featureBranch- название вашей фичи-ветки, fixCode- название вашей ветки с баг-фиксом.
  7. Почаще делайте git pull ветки develop с моего GitHub репозитория в свой локальный, а потом git push origin develop в свой GitHub форк. Это поможет держать ваш форк в актуальном состоянии и предотвратит возникновение множества конфликтов слияния:
git checkout develop       # Переключаемся на ветку develop своего форка
git pull dikbsd develop    # Вливаем код из ветки develop основного репозитория dikbsd
git push -u origin develop # Отправка кода в удаленную ветку develop своего форка

Эти операции по обновлению своего форка производите только после того, как вы закоммитили все изменения в своей баг- или фичи-ветке!
8. Посылайте мне свои Pull Requests с сайта GitHub для рассмотрения на предмет включения вашего кода в мой репозиторий.

 

Last edit: dikbsd 2018-12-20