Создание новой ветки из апстрима - PullRequest
0 голосов
/ 01 ноября 2018

Я столкнулся с проблемой при создании ветки из апстрима. Позвольте мне объяснить мою проблему: Я поставил один репо на работу.

Я внес некоторые изменения и сделал 3-4 коммита / push в ветке master. Так как эти изменения не нужно сливать (тянуть) в ветку upstream. Затем я должен отказаться от этих коммитов и синхронизироваться с веткой upstream. Как я могу удалить эти коммиты в мою ветку?

Могу ли я создать новую ветку, основанную на текущем заголовке восходящего потока?

1 Ответ

0 голосов
/ 01 ноября 2018

Из того, что вы сказали, звучит так, как будто вы внесли некоторые изменения в свой локальный мастер и хотите отменить их и сбросить в мастер апстрима.

Это похоже на вопрос: Поведение "git reset --hard" и аналогичный ответ.

Вы можете, как упоминалось в комментариях, снова удалить свой форк и форк (поскольку у вас нет работы, которую вам нужно сохранить), но это может быть проблемой, если у вас есть другие ветки в вашем локальном репо, которые вам нужно сохранить , В качестве альтернативы вы также можете сбросить настройки локального мастера, выполнив следующую команду:

git fetch upstream master git reset --hard upstream/master

Это приведет к тому, что ваш локальный мастер будет таким же, как и вышестоящий мастер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...