Intereting Posts
Страница «Изменения» TeamCity Как включить номер версии Subversion в проект Delphi Получить количество открытых выпусков из GitHub с помощью API GitHub Проблемы миграции из SVN в Git Неиспользуемое обнаружение хранилища SVN Контроль версий и разработка тестов tortoiseHg, как посмотреть время, когда патч был нажат Попытка получить svn-журналы и получила эту ошибку: «simplexml_load_string (): Entity: строка 1: ошибка парсера: преждевременный конец данных в строке журнала тегов 1" Как создать список последовательных различий git между двумя ветвями в формате svn? Подключиться к частному репозиторию github с помощью libgit2 Обновление из репозитория svn возвращает ошибку «Не удалось прочитать размер блока» git вытеснять конфликты слияния из полностью объединенной ветки Стратегия версий конфигурации Nginx Предотвращение доступа других пользователей к файлу SVN Get Lock Как заставить Jenkins проверять репо частным поставщиком через композитора

Содержимое клона в репозитории GitHub (без самой папки)

Я хотел бы git clone содержимое репозитория, который у меня есть на GitHub . Когда я git clone (git @ github: me / name.git …), я получаю папку с именем name/ и внутри имени у меня есть мое содержимое … Как получить JUST содержимое?

Solutions Collecting From Web of "Содержимое клона в репозитории GitHub (без самой папки)"

Если текущий каталог пуст, вы можете сделать это с помощью:

 git clone git@github:me/name.git . 

(Обратите внимание, что в конце указать текущий каталог.) Конечно, это также создает каталог .git в текущей папке, а не только исходный код вашего проекта.

Этот необязательный параметр [directory] задокументирован на странице руководства git clone , в котором указывается, что клонирование в существующий каталог разрешено только в том случае, если этот каталог пуст.

К сожалению, это не сработает, если в одном и том же каталоге находятся другие, не связанные каталоги. Ищете решение. Сообщение об ошибке: «фатальный: путь назначения». уже существует…".

Решение в этом случае:

 git init git remote add origin git@github.com:me/name.git git pull origin master 

Этот рецепт работает, даже если есть другие каталоги в том, который вы хотите проверить.

Если папка не пуста, для меня работала слегка измененная версия ответа @ JohnLittle:

 git init git remote add origin https://github.com/me/name.git git pull origin master 

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

 git clone <remote> . 

Это приведет к клонированию репозитория непосредственно в текущем локальном каталоге.