Почему я получаю "путь назначения". уже существует "при попытке клонирования с моего сервера webfaction?

Я пытаюсь использовать git clone для загрузки кодов с моего сервера webfaction.

$ cd ../webapps/nameofwebapp/
$ git clone [email protected]:github-username/github-repo.git ./

И есть ошибка:

fatal: destination path '.' already exists and is not an empty directory.

Я использую ls, и есть что-то под nameofwebapp

auth  git.cgi  gitweb.cgi  repos  static

Я хочу спросить, где использовать git clone Нужно ли создавать новый каталог?

Ответ 1

Просто:

git clone [email protected]:github-username/github-repo.git

Это создаст новую папку github-repo в ../webapps/nameofwebapp/.

В вашем случае:

cd ../webapps/nameofwebapp/
git clone [email protected]:github-username/github-repo.git -b develop ./

Если вы уже сделали клон:

cd github-repo
git checkout -b develop origin/develop

Ответ 2

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