Is there a way to only add new files and not add modified files with git? That is, files that are listed as untracked with git status.
Other than ofcourse adding each file separately.
It's not absolutely necessary to do this in my case, the real question for me is answered here: How to make git-diff and git log ignore new and deleted files?
That is, don't show diff on new files, so I'm asking this more because i couldn't find an answer to it anywhere.
Maybe
git add $(git ls-files -o --exclude-standard)
git ls-files
lets you list the files managed by git, filtered by some options. -o
in this case filters it to only show "others (i.e. untracked files)"
The $(...)
statement passes the return value of that command as an argument to git add
.