Йде міграція з wordpress на Ruby on Rails! https://github.com/rivnefish/rivnefish
Оберіть фічу(чи дефект) над якою ви будете працювати.
Створіть нову бренчу в якій ви будете робити ваші зміни
git checkout -b branch_name # це зробить нову бренчу із потчної і переключиться на неї
git push origin branch_name # надішле цю бренчу на сервер, краще зробити це одразу
git branch -u origin/branch_name # прив"яже вашу локальну бренчу до бренчі на сервері
Ви можете створити нову бренчу і на github, а потім локально переключитись на неї:
git pull # отримає всі зміни з сервера
git checkout branch_name # переключить на бренчу
Давайте назву бренчі так, щоб було зрозуміло для чого вона: ui_responsive_layout, fish_map_plugin_refactoring, ...
Всі зміни мають йти в вашу бренчу. Робіть регулярні коміти в локальну бречу із
зрозумілим описом змін.
Регулярно "пушайте" ваші зміни на сервер:
git push origin branch_name
Створіть pull request на master для ревью змін, для цього на github:
Пишіть коментарі по коду в вкладці Files Changed, а не на коміт.
Якщо є багато запитань/коментарів не прив"язаних до коду, то напишіть їх одним повідомленням.
Pull request можна робити навіть коли фіча ще не готова.
Пофіксайте всі коментарі і після того як 2-є учасників схвалять зміни, змержіть вашу бренчу в master. Найпростіше це зробити прямо в pull request-і просто натиснувши Merge.
# Set new user
git config --local user.name "h-yaroslav"
git config --local user.email "h.yaroslav@gmail.com"
git config user.name # See current user
git config --list # See all variables