Git - переместить содержимое файла в другой каталог - PullRequest
3 голосов
/ 22 апреля 2011

Как переместить содержимое каталога или отдельного файла в другой каталог?

Я сделал следующее git mv Jarryd/movementcommands.c src

и получил fatal: not under version control, source=Jarryd/movementcommands.c, destination=src/movementcommands.c

Как это должно быть перемещено?

как это git mv Jarryd/movementcommands.c src/movementcommands.c?

Ответы [ 3 ]

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

Вы уверены, что файл Jarryd/movementcommands.c или папка src отслеживаются git?

В любом случае вы можете попробовать просто

mv Jarryd/movementcommands.c src

git add src/movementcommands.c
3 голосов
/ 22 апреля 2011

Обе формы должны работать, но поскольку ваш исходный файл не находится под контролем git, вам не нужно git mv, требуется простое перемещение и добавление. (Я предполагаю, что Jarryd и src находятся в вашем рабочем дереве git.)

mv Jarryd/movementcommands.c src
git add src/movementcommands.c
1 голос
/ 22 апреля 2011

Убедитесь, что каталоги источника и назначения находятся под контролем git-версии, как указано в сообщении об ошибке.

Кроме того, это, вероятно, не сработает, если вы пытаетесь переместить что-то из подмодуля git. Я не думаю, что Git предназначен для отслеживания этого. (Если вы не знаете, что означает этот абзац, он к вам не относится.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...