Re: [RFC] Delete current branch
- From
Ramkumar Ramachandra <artagnon@gmail.com>
- Date
- Jul 19, 2013, 14:35 UTC
- Message-ID
- <CALkWK0kGF+d8Jk-TVfb6iwk6LuOcD-Uuuj6DHf-4YeVAFLSvuw@mail.gmail.com>
- In-Reply-To
- <87y592y67f.fsf@igel.home>
Andreas Schwab wrote:
Show 6 quoted lines
> Ramkumar Ramachandra <artagnon@gmail.com> writes: > >> # er, what was the branch name again? >> $ git checkout - > > You could take a look in the reflog.
Yeah, or use the @{-N} revision to do that for me. My scripted version is essentially:
test "true" = "$(git rev-parse --is-inside-work-tree 2>/dev/null)" || exit 1
git checkout master
git branch -D @{-1}The main problem is the hard-coding of "master": I suppose I could replace that with @{-1} too.
Not a big deal: I was just wondering if others use it often enough for it to become `branch -Dc` in core; @{-N} is quite obscure.