Skip to content

cat-pat/explainshell-cli-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

explainshell-cli-rs

Usage

explainshell-cli-rs 'git log --graph --abbrev-commit --pretty=oneline origin..mybranch'
+-------------------------------------------------------------------------------------------------------------------------+
|                            git log --graph --abbrev-commit --pretty=oneline origin..mybranch                            |
+-------------------------------------------------------------------------------------------------------------------------+
|                                                    Show commit logs                                                     |
+-------------------------------------------------------------------------------------------------------------------------+
| --graph                                                                                                                 |
|     Draw a text-based graphical representation of the commit history on the left hand side of the output.               |
|     This may cause extra lines to be printed in between commits, in order for the graph history to be                   |
|     drawn properly.                                                                                                     |
|                                                                                                                         |
|     This enables parent rewriting, see  History   Simplification  below.                                                |
|                                                                                                                         |
|     This implies the  --topo-order  option by default, but the  --date-order  option may also be specified.             |
+-------------------------------------------------------------------------------------------------------------------------+
| --abbrev-commit                                                                                                         |
|     Instead of showing the full 40-byte hexadecimal commit object name, show only a partial prefix. Non                 |
|     default number of digits can be specified with "--abbrev=<n>" (which also modifies diff output, if it               |
|     is displayed).                                                                                                      |
|                                                                                                                         |
|     This should make "--pretty=oneline" a whole lot more readable for people using 80-column terminals.                 |
+-------------------------------------------------------------------------------------------------------------------------+
|                                                  Commit   Formatting                                                    |
|                                           --pretty[=<format>], --format=<format>                                        |
|            Pretty-print the contents of the commit logs in a given format, where  <format>  can be one of  oneline ,    |
|          short ,  medium ,  full ,  fuller ,  email ,  raw  and  format:<string> . See the "PRETTY FORMATS" section for |
|                     some additional details for each format. When omitted, the format defaults to  medium .             |
|                                                                                                                         |
|             Note: you can specify the default pretty format in the repository configuration (see  git-config (1)).      |
+-------------------------------------------------------------------------------------------------------------------------+
|                                                    <since>..<until>                                                     |
|               Show only commits between the named two commits. When either <since> or <until> is omitted, it            |
|               defaults to HEAD, i.e. the tip of the current branch. For a more complete list of ways to spell           |
|                                         <since> and <until>, see  gitrevisions (7).                                     |
|                                                                                                                         |
|                                                     [--] <path>...                                                      |
|            Show only commits that are enough to explain how the files that match the specified paths came to be.        |
|                       See "History Simplification" below for details and other simplification modes.                    |
|                                                                                                                         |
|               To prevent confusion with options and branch names, paths may need to be prefixed with "-- " to           |
|                                           separate them from options or refnames.                                       |
+-------------------------------------------------------------------------------------------------------------------------+

About

Show command explainations using ExplainShell

Topics

Resources

License

Stars

Watchers

Forks

Languages