1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00

Add List Untracked Files as a git til.

This commit is contained in:
jbranchaud
2015-04-10 22:24:18 -05:00
parent efbf364601
commit c4d3ecef17
2 changed files with 22 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
- [Delete All Untracked Files](git/delete-all-untracked-files.md)
- [Dry Runs in Git](git/dry-runs-in-git.md)
- [Intent To Add](git/intent-to-add.md)
- [List Untracked Files](git/list-untracked-files.md)
- [Staging Changes Within Vim](git/staging-changes-within-vim.md)
- [Stashing Untracked Files](git/stashing-untracked-files.md)
- [Verbose Commit Message](git/verbose-commit-message.md)

View File

@@ -0,0 +1,21 @@
# List Untracked Files
Git's `ls-files` command is a plumbing command that allows you to list
different sets of files based on the state of the working directory. So, if
you want to list all untracked files, you can do:
```
$ git ls-files --others
```
This includes files *ignored* by the `.gitignore` file. If you want to
exclude the ignored files and only see *untracked* and *unignored* files,
then you can do:
```
$ git ls-files --exclude-standard --others
```
There are some other flags worth checking at at `git help ls-files`.
[source](http://stackoverflow.com/questions/2657935/checking-for-a-dirty-index-or-untracked-files-with-git)