Курс по разработке от Технопарка Mail.Ru, Android Guide, Xamarin Guide, Firebase Егорова
- Делаем fork (будем называть его origin)
- Копируем его себе (
git clone git@github.com:yourname/SMWHR.git) - Добавляем удаленный репозиторий, upstream (
git remote add upstream git@github.com:tonyfresher/SMWHR.git) - Делаем ветку (
git checkout -b branch_name) - Делаем изменения
- Добавляем изменения локально (
git add .) - Делаем коммит (
git commit -m "Хорошее осмысленное сообщение") - Фиксируем изменения в origin (
git push -u origin branch_name) - Делаем пулл реквест через интерфейс github
Если upstream изменился, во время того, как мы делаем изменения в origin, чтобы сделать ПР, нужно чтобы наш origin был актуальным. Для этого:
- Забираем изменения с upstream
git pull --rebase upstream master - Делаем перепуш
git push origin branch_name -f