2012-02-02 3 views
0

Можно создать дубликат:
Is there any way to clone a git repository’s sub-directory only?
clone parts of a github projectмерзавец проверить часть вилки

Я новичок в Git и Github, и я хотел бы, чтобы проверить проект размещенного там и работать над этим, но есть довольно немного источника, чтобы проверить. Я действительно хочу только проверить один модуль, но я не могу найти правильные команды.

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

Я попытался это:

$ git submodule add [email protected]:javamonkey79/restlet-framework-java modules/org.restlet.ext.jaxrs 

И это:

$ git submodule add [email protected]:javamonkey79/restlet-framework-java.git modules/org.restlet.ext.jaxrs 

Но ни один из них прав.

Является ли то, что я пытаюсь сделать возможным? Если да, то как?

+0

Это не для подмодулей. В git невозможно проверить только один каталог. –

ответ

3

Вы не можете этого сделать. Вы должны клонировать весь репозиторий. Но вы можете проверить только подкаталоги, которые вам действительно нужны. sparse checkouts

+0

Я не понимаю, как помогает редкая проверка. Вам все равно придется клонировать весь проект (вытащить его из пульта) - читаю ли я это правильно? – javamonkey79

+0

Прочтите мое сообщение еще раз. Я не сказал, что разреженный может решить эту проблему. В любом случае, вы должны проверить весь репо. Другого пути нет. Но вы можете проверить только нужные вам каталоги. И да, кстати, вы могли бы проверить с параметром -depth, поскольку он мог бы сделать это быстрее, но сделать клон ограниченным по функциональности. –

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