Допустим, я нахожусь на ветке xyz, которая была создана на основе ветки разработки. Я хотел бы избавиться от всех моих изменений (в том числе зафиксированных и отправленных) и иметь состояние ветки xyz такое же, как у ветви разработки, например Я не хочу никаких изменений, которые я сделал для xyz.
Я пытался git reset --hard origin/development
и после этого git clean -f -d
, но это не сработало.
EDIT
git status
говорит:
на ветке SVP-xyz
Ваша ветка и «origin / xyz» разошлись,
и иметь 8 и 2 разных коммитов соответственно.
(используйте "git pull", чтобы объединить удаленную ветку с вашей)
нечего коммитить, рабочая директория чистая