Nie bardzo Cię rozumiem, ale jak chcesz usunąć gałąź, to używasz:
git branch -d <nazwa gałęzi> # w przypadku, gdy gałąź jest zawarta w innej
git branch -D <nazwa gałęzi> # w przypadku, gdy gałąź jest niezwiązana z inną
zmiany zawsze możesz przywrócić za pomocą dziennika reflog, o ile go wcześniej nie wyczyścisz.