Ответ 1
(Я предполагаю, что изменения, которые вы сейчас хотите игнорировать, находятся на вашем удаленном пульте origin
, вы находитесь на ветке master
, и вы хотите вернуться к содержимому удаленного устройства upstream
)
Во-первых, reset ваша рабочая копия ведущему хосту:
git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --
Затем переместите эту новую ветку в исходный репозиторий, игнорируя тот факт, что она не будет быстрой перемоткой вперед:
git push origin +master