Re: git-branch --print-current
- From
Arnaud Lacombe <lacombar@gmail.com>
- Date
- Jan 4, 2009, 17:55 UTC
- Message-ID
- <1a69a9d80901040955v51671b1dv6ca6fc644455b6b1@mail.gmail.com>
- In-Reply-To
- <9b18b3110901040449x65c63d6fo3d9fec9ddd5670c@mail.gmail.com>
Hi,
On Sun, Jan 4, 2009 at 7:49 AM, demerphq <demerphq@gmail.com> wrote:
Show 15 quoted lines
> 2009/1/4 Karl Chen <quarl@cs.berkeley.edu>:
>> On 2009-01-04 00:21 PST, Arnaud Lacombe writes:
>> Arnaud> $ git branch | awk '/^\*/ {print $2}'
>>
>> Yet another addition to the list of ways to pipeline it, this one
>> probably the shortest :)
>
> Unfortunately it doesnt work well when you arent on a branch:
>
> $ git branch | awk '/^\*/ {print $2}'
> (no
>
> So far two apparently expert git people have given solutions to this
> problem that don't elegantly handle the edge cases.
>my bad: $ git branch | awk '/^\*/ {print substr($0, 3)}'
- Arnaud