Содействие мерзавца использования

Ctrl-Minus, Ctrl-Plus, перешел назад и вперед где Вы недавно были (только открытые файлы, хотя).

13
задан Mizipzor 8 December 2009 в 22:01
поделиться

2 ответа

Когда вы клонируете репозиторий, Git автоматически создает веток удаленного отслеживания , которые делают то, что вы описываете для главной ветки. Вы можете перечислить эти ветки удаленного отслеживания с помощью:

git branch -r

Поскольку отслеживание вышестоящего репозитория уже выполнено за вас, вы обычно используете свою ветку master для основных изменений проекта. Вот что я бы сделал в вашей конкретной ситуации:

  • Слияние ветки myfix с master в вашем клоне. (Хорошая практика - сделать это в «тематической ветке».)
  • Переместите главную ветку в Github. (Неясно, разветвили ли вы исходный репозиторий или просто клонировали из него. Вам нужно будет разветвить исходный репозиторий, создав свою собственную копию, для следующего шага.)
  • Отправьте запрос на вытягивание Github владельцу репозитория, который вы разветвили.
7
ответ дан 2 December 2019 в 00:58
поделиться

Github позволяет отправлять запросы на вытягивание владельцам других репозиториев, и в запросе указывается, где найти ваши интересные изменения. Это означает, что вам не нужно хранить все свои изменения в конкретной хорошо известной ветке.

Упрощение работы с другим человеком увеличит ваши шансы на то, что ваш патч будет принят, поэтому держите чистый мастер в качестве общей точки отсчета. и внесите изменения в ветки мастера. Сосредоточьтесь на узком фокусе ваших ветвей: вместо того, чтобы складывать в одну ветку одиннадцать новых функций, держите их отдельно, где вы можете сделать это аккуратно.

5
ответ дан 2 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: