целевой путь уже существует и не является пустым каталогом - PullRequest
0 голосов
/ 16 мая 2018

Я клонировал git-репозиторий, но случайно запутался. Поэтому я повторно клонировал, и появилось сообщение:

целевой путь уже существует и не является пустым каталогом

Я попытался удалить папки на моем Mac с именем пути назначения, но это не сработало.

Я очень новичок в кодировании, поэтому всякая помощь будет принята.

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

Если вы получили Destination path XXX already exists означает, что имя репозитория проекта, который вы пытаетесь клонировать, уже есть в этом текущем каталоге. Поэтому, пожалуйста, перепроверьте и удалите любой существующий и попробуйте клонировать его снова

0 голосов
/ 16 мая 2018

Объяснение

Это довольно расплывчато, но я сделаю все от меня зависящее, чтобы помочь.

Сначала, хотя поначалу это может показаться пугающим, я предлагаю вамузнайте, как это сделать, из командной строки (называемой терминалом в OSX).Это отличный способ убедиться, что вы кладете вещи туда, куда действительно хотите.

Вам определенно следует воспользоваться «командами unix» Google, чтобы узнать больше, но вот несколько важных команд, которые помогут в этой ситуации:

ls - перечислить все файлы и каталоги (папки) в текущем каталоге

cd <input directory here without these brackets> - изменить каталог или изменить папку, в которой вы просматриваете

mkdir <input directory name without brackets> - Создает новый каталог (будьте осторожны, вам придется перейти в каталог после того, как вы его создадите)

rm -r <input directory name without brackets> - Удаляет каталог и все, что внутри него

git clone <link to repo without brackets>- Клонирует репозиторий в каталог, который вы сейчас просматриваете.

Ответ

Итак, на моем компьютере я запускаю следующие команды для создания каталога (папки)вызывал проекты в папке с моими документами и клонировал там репо.

  1. Открыть терминал
  2. cd documents (Не чувствителен к регистру на Mac)
  3. mkdir projects
  4. cd projects
  5. git clone https://github.com/seanbecker15/wherecanifindit.git
  6. cd wherecanifindit(если я хочу зайти в каталог)

ps гдеcanifindit - это просто имя моего git-репозитория, а не команда!

0 голосов
/ 16 мая 2018

Это просто означает, что клон git скопировал файлы из github и поместил их в папку. Если вы попытаетесь сделать это снова, он не позволит вам, потому что он не может клонировать в папку с файлами в нем. Так что, если вы считаете, что клон git завершился некорректно, просто удалите папку и повторите клон git. Клон создает папку с тем же именем, что и в git-репо.

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