Users usually work on a limited set of subdirectories. Providing a fast
method of switching between a number of intensively used directories is
a good idea and git
has a set of builtin commands for doing it.
Usually new directories are added to the directory history when the
`change-directory' built-in command is used. git
also adds
the current directory to the history list when started, when the
directory history is reseted and when a command having a non empty
`new-dir' field successfully completes its execution.
See section The new-dir field, for more information.
^X ^N
Go to the next directory in the history (`next-directory').
^X ^P
Go to the previous directory in the history (`previous-directory').
^X ^R
Reset the entire directory history. As explained above, the current directory becomes the only directory in the history (`reset-directory-history').
Go to the first, previous, next, last section, table of contents.