I'm using git and need included in the diff result untracked files. So what command I must execute to get all the difference between my current working directory and the HEAD, even part of the difference exist in the new file addition?
相关问题
- Why does recursive submodule update from github fa
- Extended message for commit via Visual Studio Code
- Emacs shell: save commit message
- Can I organize Git submodules in a flat hierarchy?
- Upload file > 25 MB on Github
相关文章
- 请教Git如何克隆本地库?
- GitHub:Enterprise post-receive hook
- Git Clone Fails: Server Certificate Verification F
- SSIS solution on GIT?
- Is there a version control system abstraction for
- ssh: Could not resolve hostname git: Name or servi
- Cannot commit changes with gitextensions
- git: retry if http request failed
Um,
git diff
? That's what it does, after all.Update: "Files that aren't in the staged area" doesn't mean "untracked files". Those are two, separate categories. A file or change becomes "staged" when you
git add
it. Untracked files are ones that aren't presently being tracked by git, and these seem to be the ones you're asking about based on your comment. There's no way that I know of to have git show you a diff of untracked files. It doesn't really make sense, given that they're untracked. All you're asking for is to see the content of some files. Git does have the ability to list untracked files withls-files
, so you could easily construct a command to do what you're looking for if you're in a *nix-like environment:The
-o
option tells it to list the names of all untracked files. The above would naturally just print out the content of all untracked files to stdout.