2014-08-31 1 views
10

Я пытаюсь использовать git clone для загрузки кодов с моего сервера webfactionПочему я получаю «путь назначения». уже существует "при попытке клонирования с моего сервера 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 Должен ли я сделать ew directory?

ответ

5

Просто:

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 
+0

он работает, но кажется, что он клонирует неправильную ветвь. Есть ветки буксировки на git.master и develop.and Я хочу клонировать разработку – user2492364

+0

@ user2492364 Я отредактировал ответ. – VonC

+0

теперь у моей ветви git есть только «мастер». Я хочу удалить его и повторить попытку «git clone [email protected]: github-username/github-repo.git -b develop ./» можете ли вы научить меня, как удалить каталог github-repo – user2492364

1

Может быть, у вас есть то же имя GIT каталога проекта в текущем пути, команда мерзавец клон будет создавать новый каталог и произойдет сбой при наличии одного и того же каталога имен.

 Смежные вопросы

  • Нет связанных вопросов^_^