Возможный дубликат:
Linux: Как переместить все файлы из текущего каталога в верхний каталог?

У меня есть foo/bar/myfiles и я хочу foo/myfiles.

Я пытался сделать клон репо в foo, но он сделал имя репо в виде папки и поместил туда файлы. Я думаю о том, чтобы просто клонировать в тот же каталог, что и foo, и затем переименовать его, но я бы лучше нашел решение этой проблемы.

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

1 ответ1

0

Есть несколько способов сделать это, например:

mv foo foo2
mv foo2/bar foo
rm -rf foo2

(при условии, что foo пуст, за исключением bar папок)

Отредактировано для ошибок, указанных slhck

Вы также можете указать, где клонировать репозиторий в будущем:

git clone git://repo/bar.git foo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .