# Feature Request: Allow `-` as a Shortcut for `@{-1}` in `git diff`

2 messages from 2025-01-14 to 2025-01-14. Participants: tao lv, Kristoffer Haugsbakk.
Thread: https://gitlist.dev/t/62803

## tao lv, 2025-01-14 11:01

Subject: Feature Request: Allow `-` as a Shortcut for `@{-1}` in `git diff`
Message-ID: <CAFePT4w4hHZnS0TXGA6-_sA-Vp4f3H_sY2Ue1XreFM3SEM8i2g@mail.gmail.com>
URL: https://gitlist.dev/e/CAFePT4w4hHZnS0TXGA6-_sA-Vp4f3H_sY2Ue1XreFM3SEM8i2g%40mail.gmail.com

```
Hi,

I would like to request a feature for `git diff`: to allow the use of
`-` as a shortcut for `@{-1}`. Currently, `git merge` and `git
checkout` both support using `-` as a shortcut for `@{-1}`, and I hope
this functionality can be extended to `git diff` as well.

Thank you for considering this request.

Best regards

```

## Kristoffer Haugsbakk, 2025-01-14 11:14

Subject: Re: Feature Request: Allow `-` as a Shortcut for `@{-1}` in `git diff`
Message-ID: <85491d3b-336c-4b48-b16e-962012b4f5f7@app.fastmail.com>
URL: https://gitlist.dev/e/85491d3b-336c-4b48-b16e-962012b4f5f7%40app.fastmail.com
In-Reply-To: <CAFePT4w4hHZnS0TXGA6-_sA-Vp4f3H_sY2Ue1XreFM3SEM8i2g@mail.gmail.com>

```
On Tue, Jan 14, 2025, at 12:01, tao lv wrote:
> Hi,
>
> I would like to request a feature for `git diff`: to allow the use of
> `-` as a shortcut for `@{-1}`. Currently, `git merge` and `git
> checkout` both support using `-` as a shortcut for `@{-1}`, and I hope
> this functionality can be extended to `git diff` as well.
>
> Thank you for considering this request.
>
> Best regards

For what it’s worth: a patch to add this for git-branch(1) was rejected in 2022:

https://lore.kernel.org/git/xmqqedwgfpkr.fsf@gitster.g/

-- 
Kristoffer Haugsbakk

```
