Если вы хотите переместить ветвь X в текущее состояние разрабатываемой ветки, то из командной строки вы извлечете ветку X и запустите git rebase.Team Explorer настроен на работу таким же образом.Пока у вас есть разветвленная ветка X, щелкните правой кнопкой мыши на Develop (на странице ветвей) и выберите «Rebase into».Это переместит ветвь X в проявление.
Ниже приводится объяснение более низкого уровня, которое вычислит базу слияния между ветвью X и проявкой, чтобы определить коммиты, которые должны быть перебазированы.Затем он сбросит X, чтобы соответствовать развернутым и воспроизвести коммиты.Под прикрытием Team Explorer в VS 2017 фактически запускает «git rebase».
Надеюсь, это поможет.