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

Re: Git diff does not detect newly added files to working tree

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Mar 3, 2010, 20:12 UTC
Message-ID
<vpqlje9kvvd.fsf@bauges.imag.fr>
In-Reply-To
<27772711.post@talk.nabble.com>
jateeq <jawad_atiq@hotmail.com> writes:
Show 5 quoted lines
> Hello,
>
> If I add a new file to a working tree, and run the following command without
> having staged or committed the file, according to the manual I should be
> able to get the name of the file

Which part of the manual makes you think you should see untracked files? (that's a real question ;-) ).

> - but it just doesn't show up. Anyone knows what I'm doing wrong?

git diff doesn't mention untracked files, but shows the diff between the working tree and the staged content for files known to git.

To see the files in "git diff", you have to let Git know about these files, with "git add --intent-to-add the-file-you-want-to-see" (alias "git add -N"), or you should use "git status".

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Previous: jateeq
Message 2 of 2 in “Git diff does not detect newly added files to working tree”
  1. jateeqMar 3, 2010
  2. Matthieu MoyMar 3, 2010

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.