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

Re: Resetting working files

From
AGAaron Gray <aaronngray.lists@googlemail.com>
Date
May 31, 2009, 19:31 UTC
Message-ID
<34D6982455BA4A7E9F5D2D467DC4A55C@HPLAPTOP>
In-Reply-To
<20090531173932.GA13856@vidovic>
Show 21 quoted lines
> The 31/05/09, Aaron Gray wrote:
>
>> > I still do not understand what index is.
>> > 1. is index an replica of the committed tree
>> > 2. is index only transient in that its content will be reset once
>> > committed?
>> > 3. or other ?
>>
>> I think index is HEAD or a revision hash. Am I correct ?
>
> HEAD is a reference to a branch name:
> $ cat .git/HEAD
> ref: refs/heads/master
> $
>
> The branch name is a reference to a commit:
> $ cat .git/refs/heads/master
> a80aad7b85fc560451e07792d64ab6cb15a39914
> $
>
> The index is what will be committed by 'git commit'.

Obviously alot more to learn about GIT, hopefully the O'Reilly book will clue me up as I am still getting problems with using GIT properly.

Thanks Nicolas,
Aaron
Previous: Nicolas SebrechtNext: Alex Riesen
Message 7 of 8 in “Resetting working files”
  1. Aaron GrayMay 31, 2009
  2. Dirk SüsserottMay 31, 2009
  3. Aaron GrayMay 31, 2009
  4. Peter BaumannMay 31, 2009
  5. Aaron GrayMay 31, 2009
  6. Nicolas SebrechtMay 31, 2009
  7. Aaron GrayMay 31, 2009
  8. Alex RiesenMay 31, 2009

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.