Ctrl-Minus, Ctrl-Plus, перешел назад и вперед где Вы недавно были (только открытые файлы, хотя).
Когда вы клонируете репозиторий, Git автоматически создает веток удаленного отслеживания , которые делают то, что вы описываете для главной ветки. Вы можете перечислить эти ветки удаленного отслеживания с помощью:
git branch -r
Поскольку отслеживание вышестоящего репозитория уже выполнено за вас, вы обычно используете свою ветку master для основных изменений проекта. Вот что я бы сделал в вашей конкретной ситуации:
Github позволяет отправлять запросы на вытягивание владельцам других репозиториев, и в запросе указывается, где найти ваши интересные изменения. Это означает, что вам не нужно хранить все свои изменения в конкретной хорошо известной ветке.
Упрощение работы с другим человеком увеличит ваши шансы на то, что ваш патч будет принят, поэтому держите чистый мастер в качестве общей точки отсчета. и внесите изменения в ветки мастера. Сосредоточьтесь на узком фокусе ваших ветвей: вместо того, чтобы складывать в одну ветку одиннадцать новых функций, держите их отдельно, где вы можете сделать это аккуратно.