Comment by pitaj
2 days ago
I prefer just using `git switch` because it's easy to remember the flags (and the position of arguments), but you're right, there is a simpler way:
git switch -c some-new-branch-name
git branch -f master HEAD~
2 days ago
I prefer just using `git switch` because it's easy to remember the flags (and the position of arguments), but you're right, there is a simpler way:
git switch -c some-new-branch-name
git branch -f master HEAD~
You should also be able to do
This doesn't work if your local master was already ahead of origin
Indeed, as with all of these examples exceptions will apply and, it's a good idea to check the log before taking any such action. I believe your example also depends on exactly how many commits you've made that need to be moved. In any case, it depends on me remembering exactly what `~` signifies.
Good to know! Thanks for the tip.