You can also hard reset your new branch in case you forgot to provide starting point:
# when on <master>
git checkout -b new-awesome-feature
# <new-awesome-feature> is now at <master>
git reset --hard old-but-still-awesome-feature
# <new-awesome-feature> will now be at <old-but-still-awesome-feature>
You can also hard reset your new branch in case you forgot to provide starting point:
Oh, that‘s awesome! Will definitely use it. Thanks for the tip.