2014-10-04 2 views
0

У меня есть репозиторий Git с именем «test», внутри которого у меня есть четыре файла и подкаталог с именем «test2».Вытащить один файл из Git без клонирования всего репозитория

Так путь будет /test2/file.txt

Я хотел бы тянуть (удаленно) только подкаталог со всеми его содержанием (/test2/file.txt) без клонирования " контрольная работа". Это возможно?

+2

Нет, это невозможно. – Ryan

+1

Непонятно, что ваше использование терминологии git точно верно. В зависимости от того, что вы пытаетесь выполнить «git checkout», может работать, или если у вас есть доступ к удаленному прямому архиву git –

+0

Архив Andrew C git работал при удаленном доступе ... спасибо за вашу помощь. – yathrakaaran

ответ

2

Вместо

git clone $URL 

вы могли бы использовать

git archive --remote=$URL master test2 -o test2.zip 

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

+0

Ваш комментарий действительно помог мне, спасибо! – yathrakaaran

+0

Дополнительную информацию можно найти здесь: http://stackoverflow.com/a/18331440/180538 – WarrenFaith

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