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

Re: commit all the untracked files prior adding them to stage using "git add"

From
Tanay Abhra <tanayabh@gmail.com>
Date
May 18, 2014, 04:17 UTC
Message-ID
<loom.20140518T060536-509@post.gmane.org>
In-Reply-To
<1878681.dTqGrk8buZ@linux-wzza.site>
Arup Rakshit <aruprakshit <at> rocketmail.com> writes:
Show 31 quoted lines
> Now I am looking for a way to add those in stage and commit also in a single 
> line. So I did below :-
> 
> arup <at> linux-wzza:~/Rails/test_app> git commit -m "chapter 19 of Agile Web 
> Development with Rails" -a
> # On branch master
> #
> # Initial commit
> #
> # Untracked files:
> #   (use "git add <file>..." to include in what will be committed)
> #
> #       .gitignore
> #       Gemfile
> #       Gemfile.lock
> #       README.rdoc
> #       Rakefile
> #       app/
> #       bin/
> #       config.ru
> #       config/
> #       db/
> #       lib/
> #       log/
> #       public/
> #       test/
> #       vendor/
> nothing added to commit but untracked files present (use "git add" to track)
> 
> It did not work. Then using `git commit -h` told me, *-a* will work, for 
> *tracked files*. Is there any way to add untracked files in stage, and
commit in 
> a single line ? 
> 
Hi,

git commit -a works for only modified or deleted files, but new files that you haven't told git about are not affected. What you want is,

$ git add -A && git commit -m "your message"

where git add -A adds all new files to the staging area to track. A piece of advice, you seem to be new to git, try try.github.com/ for an interactive tutorial.

Cheers, Tanay Abhra.

Previous: Arup Rakshit
Message 2 of 2 in “commit all the untracked files prior adding them to stage using "git add"”
  1. Arup RakshitMay 17, 2014
  2. Tanay AbhraMay 18, 2014

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.