blob: b8db3739640491566dee6e381bae319b7e7be8c6 [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 Hamanofce7c7e2008-07-02 03:06:3818 git mv [-f] [-n] <source> <destination>
19 git mv [-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 Hamano1a4e8412005-12-27 08:17:2343GIT
44---
Junio C Hamanof7c042d2008-06-06 22:50:5345Part of the linkgit:git[1] suite