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

Re: [help] git status doesn't seem to work.

From
ABA bughunter <a_bughunter@proton.me>
Date
Dec 5, 2024, 21:08 UTC
Message-ID
<LgXFUHKOZ9fW4415YWA5y3is9qOJfG04kXCgoAtEB5Oe7YrvY1RuzfogI4ISvdjV76-bn1orZp8FG7KkDlJ5CC0zkWTqMaXDwkAenywEqJM=@proton.me>
In-Reply-To
<20241205201952.GB2635755@coredump.intra.peff.net>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Good answer Peff. It answers a lingering question here https://lore.kernel.org/git/0fyZjFuLfvDKSV32a70rBZ4q-iPMLmZtv4ITVBuqoUbtyUiD9CAbaCFgOKNsSh9Rq0tMszzyT1-kqf9bsWroZxEJXW_-Fg-VvBHKUqfCZZM=@proton.me/
from A_bughunter@proton.me
Sent with Proton Mail secure email.
On Thursday, December 5th, 2024 at 14:19, Jeff King <peff@peff.net> wrote:
Show 51 quoted lines
> On Thu, Dec 05, 2024 at 07:52:37PM +0000, A bughunter wrote:
> 
> > [help] git status doesn't seem to work. See how a pull caused updates after status showed "up to date"
> > 
> > ```
> > ~/Peeranoia_Framework $ git status
> > On branch main
> > Your branch is up to date with 'origin/main'.
> 
> 
> This is comparing your branch with the local tracking branch we have,
> refs/remotes/origin/main. It doesn't touch the network, and that
> tracking branch is essentially a cache of the last value we fetched.
> 
> > ~/Peeranoia_Framework $ git pull
> > Enter passphrase for key '/data/data/com.termux/files/home/.ssh/id_ed25519':
> > remote: Enumerating objects: 17, done.
> > remote: Counting objects: 100% (17/17), done.
> > remote: Compressing objects: 100% (15/15), done.
> > remote: Total 15 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0)
> > Unpacking objects: 100% (15/15), 6.41 KiB | 312.00 KiB/s, done.
> > From github.com:freedom-foundation"up to date"/Peeranoia_Framework
> > 03edf66..4cf4f51 main -> origin/main
> > Updating 03edf66..4cf4f51
> > Fast-forward
> > README.md | 24 +++++++++++++++++++++---
> > 1 file changed, 21 insertions(+), 3 deletions(-)
> 
> 
> This pull is doing a fetch under the hood (since pull is essentially
> "fetch + merge"). It updates the tracking branch origin/main, at which
> point a "git status" would show that your local branch is not up to
> date. But since it then immediately merges the result, you find that
> afterwards:
> 
> > ~/Peeranoia_Framework $ git status
> > On branch main
> > Your branch is up to date with 'origin/main'.
> 
> 
> ...your branch is now up to date.
> 
> This is all working as expected. If you want a more up-to-date view of
> "origin/master" when you run your "git status", try "git fetch" to hit
> the network first.
> 
> You might also find more information in:
> 
> https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches
> 
> -Peff
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYKACcFgmdSFkoJkKkWZTlQrvKZFiEEZlQIBcAycZ2lO9z2qRZlOVCu 8pkAABrFAQCbDOZHArmE9Tb1IEfKiptP1L2sKGjWvMRq2HcVzC1yfgD/Q83n S+eVEQTC65XKGxb4a3v9RSOiXgFxfrAE6dBd+wY= =ZGvg -----END PGP SIGNATURE-----

Previous: Jeff King
Message 4 of 4 in “[help] git status doesn't seem to work.”
  1. A bughunterDec 5, 2024
  2. rsbecker@nexbridge.comDec 5, 2024
  3. Jeff KingDec 5, 2024
  4. A bughunterDec 5, 2024

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.