Я разрабатывал свое приложение и в какой-то момент понял, что то, что я делаю, является отдельной ветвью. Я вносил свои изменения в локальный репозиторий в «master», но не в удаленный репозиторий.Как переместить метку «master» в какой-то момент в Git?
В моем журнале VCS в IntelliJ я вижу следующую картину:
И.Э. У меня есть два разных пути развития со мной и с удаленным.
Позиция HEAD
указывает, что я уже проверил место, где хочу master
.
Как бы я поставил здесь хозяина? Как называется эта операция? Слияние? Rebase? Или что?
Я хочу оставить свою ветку как AsyncIntegrate
и позволить мне синхронизировать с origin/master
. Я не готов объединить эти параллельные линии.
UPDATE
К сожалению, в конце концов, я хочу, чтобы переместить master
где origin/master
является:
Я думал, это должно быть сделано в 2 этапа.
UPDATE 2
Будет ли правильным, если я вызываю следующую команду IntelliJ:
Это неясно. Вы говорите, что хотите переписать удаленный «мастер» с тем, что у вас есть локально, или что-то еще? –
@TimBiegeleisen см. Мое обновление пожалуйста – Dims
Я дал вам ответ ниже. Тем не менее ваша формулировка не совсем ясна, но если мое предположение о вашей предпосылке будет правильным, то остальное должно работать. –