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

Re: [PATCH] Add `-u` short option for `git pull`

From
Julien Jerphanion <git@jjerphan.xyz>
Date
Sep 17, 2025, 16:21 UTC
Message-ID
<VVHyXy0fQW1fnBgiAFswUMEMMX4wnc3YIZWSRtSJzZbHOt0dfY0wCJt69MDxfue54cN2gPd8StlVtW2ERYKZcEs8Hpm7X5TaXrygCN2rK-A=@jjerphan.xyz>
In-Reply-To
<xmqqikiam90b.fsf@gitster.g>

-------- Original Message -------- On 8/26/25 16:51, Junio C Hamano <gitster@pobox.com> wrote:

Show 18 quoted lines
>  "Julien Jerphanion via GitGitGadget" <gitgitgadget@gmail.com>
>  writes:
>  
>  > From: Julien Jerphanion <git@jjerphan.xyz>
>  >
>  > Add the short form `-u` as an alias for `--set-upstream`
>  > in `git pull`, similarly to `git push` which supports both forms.
>  >
>  > This allows users to use `git pull -u <remote> <branch>` as a
>  > shorter alternative to `git pull --set-upstream <remote> <branch>`.
>  
>  The above explains what it does.  It does not justify why it is
>  needed.  Surely it may allow them to type less, but is it something
>  they would do very often, like every other day or even twice an
>  hour?  If not, should 'set-upstream' squat on a short-and-sweet 'u',
>  robbing it from future developers to use it for more useful purpose?
>  
>
Hello,
Before all, thank you for maintaining git!
Having this shortcut would be really useful for some use cases where one needs to pull locally branches from forks before updating them and pushing them again on the fork instead than on the upstream project (typical use case for conda-forge's feedstocks).
Julien.
Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 6 in “Add `-u` short option for `git pull`”
  1. Add `-u` short option for `git pull`Julien Jerphanion via GitGitGadget, Aug 25, 2025
  2. D. Ben KnobleAug 26, 2025
  3. Junio C HamanoAug 26, 2025
  4. Julien JerphanionSep 17, 2025
  5. Junio C HamanoSep 18, 2025
  6. Julien JerphanionSep 18, 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.