commands.sh

git fast-export

all

Export the contents and history of a Git repository in a streamable, plain-text format.

More info →

Examples (5)

Export the entire Git repository history to `stdout`

Export the entire repository to a file

git fast-export --all > path/to/file

Export a specific branch only

Export with `progress` statements every `n` objects (for showing progress during `git fast-import`)

git fast-export --progress n --all > path/to/file

Export only a specific subdirectory's history

git fast-export --all -- path/to/directory > path/to/file
made by @shridhargupta | data from tldr-pages