git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: why can't one alias `git stash`?

From
Christoph Anton Mitterer <calestyo@scientia.org>
Date
Aug 15, 2025, 02:02 UTC
Message-ID
<16220ca65f1ae9883a2fa103e842cf0ffff43236.camel@scientia.org>
In-Reply-To
<xmqq7bz5v0mq.fsf@gitster.g>
Hey.
On Thu, 2025-08-14 at 18:23 -0700, Junio C Hamano wrote:
Show 5 quoted lines
> Look for "alias.*" in "git help config".
> 
>         To avoid
> 	confusion and troubles with script usage, aliases that
> 	hide existing Git commands are ignored. 

Can't one add some kind of override for this? Cause AFAIU, my command from below would not hide the other commands, or would it?

> 	If the alias expansion is prefixed with an exclamation
>         point, it will be treated as a shell command.

Well I kinda thought that... still wouldn't though if it was detailed what exactly happens :-)

Thanks, Chris.

Previous: Junio C HamanoNext: Elijah Newren
Message 3 of 12 in “why can't one alias `git stash`?”
  1. Christoph Anton MittererAug 15, 2025
  2. Junio C HamanoAug 15, 2025
  3. Christoph Anton MittererAug 15, 2025
  4. Elijah NewrenAug 15, 2025
  5. rsbecker@nexbridge.comAug 15, 2025
  6. Christoph Anton MittererAug 16, 2025
  7. Junio C HamanoAug 15, 2025
  8. Christoph Anton MittererAug 16, 2025
  9. Matthias AßhauerAug 16, 2025
  10. Junio C HamanoAug 19, 2025
  11. Christoph Anton MittererAug 19, 2025
  12. Christoph Anton MittererAug 16, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.