From: Ramkumar Ramachandra Date: Fri, 19 Jul 2013 14:35:29 GMT Subject: Re: [RFC] Delete current branch Message-ID: In-Reply-To: <87y592y67f.fsf@igel.home> Andreas Schwab wrote: > Ramkumar Ramachandra 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.