The default is not to print any annotation lines. If no number is given to -n, only the first line is printed.
This option forces paths to be output relative to the project top directory. Currently there is only support for the --cached mode. This is intended to show as much information as possible for manual inspection; the exact format may change at any time.
If no files are given all files which match the other specified criteria are shown. This information can be used by the user or the porcelain to see what should eventually be recorded at the path.
Using -z the filename is output verbatim and the line is terminated by a NUL byte. These exclude patterns come from these places, in order: Patterns are ordered in the same order they appear in the command line. Patterns are ordered in the same order they appear in the file.
Files in deeper directories take precedence. Patterns are ordered in the same order they appear in the files. A pattern specified on the command line with --exclude or read from the file specified with --exclude-from is relative to the top of the directory tree.
A pattern read from a file specified by --exclude-per-directory is relative to the directory that the pattern file appears [email protected] ~/code/project $ git stash fatal: unable to read tree 5fd5f4db42e5bfadd6fd fatal: unable to read tree 5fd5f4db42e5bfadd6fd Saved working directory and index state WIP on master: dc Generic commit msg.
HEAD is now at dc An older generic message. When git read-tree needs to update the working directory, it resets the skip-worktree bit in the index based on this file, which uses the same syntax benjaminpohle.comore files.
If an entry matches a pattern in this file, skip-worktree will not be set on that entry. Basically, due to events beyond my control, my remote repo was moved - I did a lot of work on my local copy in the meantime and now I really just want to overwrite everything in the remote repo with my local files.
The answer to the implied subject line question ("can I make git check out a particular file as read-only") is "no, at least not directly", since git only stores a single permissions bit per file: executable, or .
Using git checkout-index to "export an entire tree" The prefix ability basically makes it trivial to use git checkout-index as an "export as tree" function.
Just read the desired tree into the index, and do. How do I force Git to overwrite local files on pull? Update Cancel. ad by DigitalOcean. Starting a new project? Get started for free. Why does git pull find conflict on file moved as deleted in HEAD? Does git clone overwrite the .