Как из новой ветки убрать изменения, попавшие в неё из старой?
Занимался решением задачи в одной ветке, а затем необходимо было создать ещё одну ветку и начать выполнять в ней другую задачу. В момент создания ветки я, видимо, забыл переключиться на master-ветку, поэтому новая ветка создалась не из мастера, а из моей текущей ветки с моими изменениями. Я этого не заметил и сделал уже несколько изменений, вызвал команды:
git add -A
git commit -m "Some commit"
git push --set-upstream origin BRANCH-NAME
Как мне теперь сделать так, чтобы ветка начиналась не с соседней ветки, а с мастера? Т.е. чтобы в ней не было лишних изменений из соседних веток?