команда git: mv - PullRequest
       20

команда git: mv

4 голосов
/ 28 апреля 2011

Я читал, что команда mv в основном такая же, как

$ mv README.txt README
$ git rm README.txt
$ git add README

просто чтобы быть уверенным, это точно так же, если я делаю это так:

$ git rm --cached README.txt
# [rename file using right click rename]
$ git add README

Ответы [ 3 ]

5 голосов
/ 28 апреля 2011

Нет.Параметр --cached рекомендуется использовать в том случае, если вы хотите, чтобы он был нестабильным, и удалять пути (в данном случае README.txt) только из индекса.Файлы рабочего дерева, модифицированные или нет, будут оставлены в покое.

В этом случае лучше переименовать файл, используя встроенную команду mv из git.Итак:

$ git mv README.txt README

будет иметь тот же эффект, что и при первом подходе, но с меньшим шрифтом.

Шрифт: http://www.kernel.org/pub/software/scm/git/docs/git-rm.html

4 голосов
/ 28 апреля 2011

См. Какова цель git-mv? .

Да, это почти то же самое.

3 голосов
/ 28 апреля 2011
...