1

Вопрос по repository, github, git – Как вы используете Git для извлечения только одного (или нескольких) файлов из репо? [Дубликат]

Possible Duplicate:
Partial clone with Git and Mercurial

Я переключился в конкретный каталог, в который я хотел бы скопировать мой файл репо, и затем попытался сделать следующее:

    git clone [email protected]:path/to/file.java

но это дает мне ОШИБКУ: хранилище не найдено

Может ли кто-нибудь сказать мне, что происходит, и что делать правильно? (немного фона не повредит!)

  • Вы не можете клонировать один файл, вы можете только клонировать репозитории. Почему вы просто не копируете файлы явным образом?

    от benjgorman
  • Пожалуйста, не перепечатывайте вопросы, а редактируйте их, чтобы добавить необходимые детали.

    от Lasse Vågsæther Karlsen
  • Возможное дублирование:stackoverflow.com/questions/2586824/…

    от amcnabb
  • 0

    git работает на уровне хранилища

    а не на уровне файлов (в отличие от CVS / SVN).

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

  • 1

    Вы можете захотеть взглянуть на то

    что называется разреженной проверкой, которая была реализована в Git 1.7. До этого я не думал, что git позволил вам сделать это, хотя на github вы всегда можете скопировать отдельные файлы из их веб-интерфейса, открыв файл и сохранив его.