У меня возникла проблема с возвратом слияния, которое я сделал в вышестоящую ветвь, к которому у меня нет прямого доступа для записи.
Я внес некоторые изменения локально, подтолкнул их к источнику и слил ихдругой член команды в нашем хранилище.Теперь я хочу отменить эти изменения, по сути, «слить» слияние.На данный момент у меня есть:
- Вернул мой локальный репозиторий в правильную фиксацию, используя
git reset --hard *commit number*
- Принудительно принудительно верните этот сброс в исходное состояние, используя
git push --force origin *branch name*
В настоящее время мой удаленный репозиторий обновлен, и в нем не отображается ни один из коммитов, которые я отменил, что является правильным.Тем не менее, когда я пытаюсь объединить эти изменения с вышестоящим, по сути, «разомкнув» мое предыдущее слияние, GitHub показывает, что нет различий между указанной ветвью моего удаленного репозитория и той же ветвью восходящего репозитория.Я что-то делаю неправильно?
Примечание. Я попытался добавить новую строку в файл, показав, что между ветвями произошли некоторые изменения, а затем произошло слияние, но это не сработало.