git-mv (1)
Quick Reference
Move or rename files and update the git index.
- Move file inside the repo and add the movement to the next commit:
git mv {{path/to/file}} {{new/path/to/file}}
- Rename file and add renaming to the next commit:
git mv {{filename}} {{new_filename}}
- Overwrite the file in the target path if it exists:
git mv --force {{file}} {{target}}
NAME
git-mv - Move or rename a file, a directory, or a symlinkSYNOPSIS
git mv <options>... <args>...
DESCRIPTION
Move or rename a file, directory or symlink.git mv [-v] [-f] [-n] [-k] <source> <destination> git mv [-v] [-f] [-n] [-k] <source> ... <destination directory>
OPTIONS
-f, --forceForce renaming or moving of a file even if the target exists
-k
Skip move or rename actions which would lead to an error condition. An error happens when a source is neither existing nor controlled by Git, or when it would overwrite an existing file unless -f is given.
-n, --dry-run
Do nothing; only show what would happen
-v, --verbose
Report the names of files as they are moved.