blob: e3c84486141685e2f128f64f46d24c36cc45e97f [file] [log] [blame]
Junio C Hamano1a4e8412005-12-27 08:17:231git-mv(1)
2=========
3
4NAME
5----
Junio C Hamano7c73c662007-01-19 00:37:506git-mv - Move or rename a file, a directory, or a symlink
Junio C Hamano1a4e8412005-12-27 08:17:237
8
9SYNOPSIS
10--------
Junio C Hamano15567bc2011-07-23 00:51:5911[verse]
Junio C Hamanofce7c7e2008-07-02 03:06:3812'git mv' <options>... <args>...
Junio C Hamano1a4e8412005-12-27 08:17:2313
14DESCRIPTION
15-----------
16This script is used to move or rename a file, directory or symlink.
17
Junio C Hamano0df92712011-12-21 22:30:4418 git mv [-v] [-f] [-n] [-k] <source> <destination>
19 git mv [-v] [-f] [-n] [-k] <source> ... <destination directory>
Junio C Hamano1a4e8412005-12-27 08:17:2320
21In the first form, it renames <source>, which must exist and be either
22a file, symlink or directory, to <destination>.
23In the second form, the last argument has to be an existing
24directory; the given sources will be moved into this directory.
25
26The index is updated after successful completion, but the change must still be
27committed.
28
29OPTIONS
30-------
31-f::
Junio C Hamano68cfa3a2009-08-30 00:22:5532--force::
Junio C Hamano1a4e8412005-12-27 08:17:2333Force renaming or moving of a file even if the target exists
34-k::
35 Skip move or rename actions which would lead to an error
36condition. An error happens when a source is neither existing nor
37 controlled by GIT, or when it would overwrite an existing
38 file unless '-f' is given.
Junio C Hamanoeb415992008-06-08 22:49:4739-n::
40--dry-run::
Junio C Hamano1a4e8412005-12-27 08:17:2341Do nothing; only show what would happen
42
Junio C Hamano0df92712011-12-21 22:30:4443-v::
44--verbose::
45Report the names of files as they are moved.
46
Junio C Hamano1a4e8412005-12-27 08:17:2347GIT
48---
Junio C Hamanof7c042d2008-06-06 22:50:5349Part of the linkgit:git[1] suite