Git MV не работает на Windows, чтобы переместить файлы в родительскую папку - PullRequest
0 голосов
/ 14 декабря 2018

Я перепробовал каждый синтаксис, который только смог придумать, но ничего не помогло.

В моем репо все мои файлы находятся в папке Files \ MyFiles, и я хочу переместить их в корень репо.

Единственная команда, которая на самом деле что-то сделала без ошибки, это

git mv ./Files/MyFiles/ ./

Однако все, что было сделано, - это переместить папку MyFiles на один уровень вверх.Я хотел удалить обе эти папки, чтобы в корне репозитория находилось только содержимое MyFiles.

Я пробовал все виды вещей, добавляя подстановочные знаки, точки, меняя папку, в которой находилсяв и т. д., но ничего не помогло, я всегда получаю сообщение об ошибке.

Есть ли способ правильно использовать эту команду?

например,

C:\git\MyRepo [master ≡]> git mv ./Files/MyFiles/* ./ 
fatal: bad source, source=Files/MyFiles/*, destination=*

1 Ответ

0 голосов
/ 24 июля 2019

Перейдите в дочернюю папку и запустите для / f% f в ('dir / b') do git mv% f ../, она переместит файлы из дочерней папкиродительская папка

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