It is faster than redirecting stdout to /dev/null as the output does not have to be formatted. This form is primarily meant to allow the caller to test the exit status to see if a range of objects is fullyĬonnected (or not). If a - separator is seen, stop readingĬommits and start reading paths to limit the result.ĭon't print anything to standard output. In addition to the listed on the command line, read them from the standard input. If pattern lacks ?,, or [, / at the end is implied. Pretend as if all the refs matching shell glob glob-pattern are listed on the command line as. If 'pattern'is given, limit remote tracking branches to Pretend as if all the refs in refs/remotes are listed on the command line as. If pattern is given, limit tags to ones matching given Pretend as if all the refs in refs/tags are listed on the command line as. If pattern is given, limit branches to ones matching given Pretend as if all the refs in refs/heads are listed on the command line as. Pretend as if all the refs in refs/ are listed on the command line as. Reverses the meaning of the ^ prefix (or lack thereof) for all following revision specifiers, up to the next -not. Individual commits brought in to your history by such a merge. This option can give a better overview when viewing the evolution of a particular topicīranch, because merges into a topic branch tend to be only about adjusting to updated upstream from time to time, and this option allows you to ignore the Stop when a given path disappears from the tree.ĭo not print commits with more than one parent.įollow only the first parent commit upon seeing a merge commit. Match the regexp limiting patterns without regard to letters case.Ĭonsider the limiting patterns to be extended regular expressions instead of the default basic regular expressions.Ĭonsider the limiting patterns to be fixed strings (don't interpret pattern as a regular expression). Limit the commits output to ones that match all given -grep, -author and -committer instead of ones that match at least one. Limit the commits output to ones with log message that matches the specified pattern (regular expression). Limit the commits output to ones with author/committer header lines that match the specified pattern (regular expression). Limit the commits output to specified time range. Show commits more recent than a specific date. Skip number commits before starting to show the commit output. $ git rev-list -left-right -boundary -pretty=oneline A.B O-x-a-a branch A you would get an output like this: IfĬombined with -boundary, those commits are prefixed with. Commits from the left side are prefixed with. Mark which side of a symmetric diff a commit is reachable from. Also enables parent rewriting, see History Simplification below. Print the contents of the commit in raw-format each record is separated with a NUL character. date=default shows timestamps in the original timezone (either committer's or author's). date=raw shows the date in the internal raw git format %s %z format. date=short shows only date but not time, in YYYY-MM-DD format. date=rfc (or -date=rfc2822) shows timestamps in RFC 2822 format, often found in E-mail messages. date=iso (or -date=iso8601) shows timestamps in ISO 8601 format. date=local shows timestamps in user's local timezone. date=relative shows dates relative to the current time, e.g. log.date config variable sets a default value for log command's Only takes effect for dates shown in human-readable format, such as when using "-pretty". Git-rev-list - Lists commit objects in reverse chronological order
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |